{
  "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": "<built-in>",
                    "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<scratch space>",
                "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": "<built-in>",
                "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": "<built-in>",
                    "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": "<built-in>",
                    "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": "<built-in>",
                        "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": "<built-in>",
                        "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": {
               