Hex Artifact Content
Not logged in

Artifact 05a34cb031ecb83e903aed11d3444c1c3fa72298:


0000: 5b 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  [.{ "tag": "func
0010: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
0020: 53 44 4c 5f 47 65 74 50 6c 61 74 66 6f 72 6d 22  SDL_GetPlatform"
0030: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
0040: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
0050: 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 6c  lude/SDL2/SDL_pl
0060: 61 74 66 6f 72 6d 2e 68 3a 31 38 33 3a 33 38 22  atform.h:183:38"
0070: 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
0080: 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
0090: 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
00a0: 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
00b0: 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
00c0: 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
00d0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
00e0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
00f0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
0100: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
0110: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
0120: 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
0130: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
0140: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
0150: 5f 5f 75 5f 63 68 61 72 22 2c 20 22 6c 6f 63 61  __u_char", "loca
0160: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
0170: 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e  lude/bits/types.
0180: 68 3a 33 30 3a 32 33 22 2c 20 22 74 79 70 65 22  h:30:23", "type"
0190: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
01a0: 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22 62 69  igned-char", "bi
01b0: 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
01c0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
01d0: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
01e0: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
01f0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75 5f 73 68   "name": "__u_sh
0200: 6f 72 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ort", "location"
0210: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
0220: 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 33 31 3a  bits/types.h:31:
0230: 32 38 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  28", "type": { "
0240: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
0250: 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69  -short", "bit-si
0260: 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
0270: 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d  ignment": 16 } }
0280: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
0290: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
02a0: 6e 61 6d 65 22 3a 20 22 5f 5f 75 5f 69 6e 74 22  name": "__u_int"
02b0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
02c0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
02d0: 2f 74 79 70 65 73 2e 68 3a 33 32 3a 32 32 22 2c  /types.h:32:22",
02e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
02f0: 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74  : ":unsigned-int
0300: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
0310: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
0320: 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
0330: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
0340: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
0350: 20 22 5f 5f 75 5f 6c 6f 6e 67 22 2c 20 22 6c 6f   "__u_long", "lo
0360: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
0370: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
0380: 73 2e 68 3a 33 33 3a 32 37 22 2c 20 22 74 79 70  s.h:33:27", "typ
0390: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
03a0: 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22  nsigned-long", "
03b0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
03c0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
03d0: 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
03e0: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
03f0: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
0400: 69 6e 74 38 5f 74 22 2c 20 22 6c 6f 63 61 74 69  int8_t", "locati
0410: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
0420: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a  de/bits/types.h:
0430: 33 36 3a 32 31 22 2c 20 22 74 79 70 65 22 3a 20  36:21", "type": 
0440: 7b 20 22 74 61 67 22 3a 20 22 3a 73 69 67 6e 65  { "tag": ":signe
0450: 64 2d 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  d-char", "bit-si
0460: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
0470: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 0a  gnment": 8 } },.
0480: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
0490: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
04a0: 6d 65 22 3a 20 22 5f 5f 75 69 6e 74 38 5f 74 22  me": "__uint8_t"
04b0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
04c0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
04d0: 2f 74 79 70 65 73 2e 68 3a 33 37 3a 32 33 22 2c  /types.h:37:23",
04e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
04f0: 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 63 68 61  : ":unsigned-cha
0500: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
0510: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
0520: 74 22 3a 20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  t": 8 } },.{ "ta
0530: 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
0540: 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
0550: 22 5f 5f 69 6e 74 31 36 5f 74 22 2c 20 22 6c 6f  "__int16_t", "lo
0560: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
0570: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
0580: 73 2e 68 3a 33 38 3a 32 36 22 2c 20 22 74 79 70  s.h:38:26", "typ
0590: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
05a0: 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
05b0: 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
05c0: 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 0a  nment": 16 } },.
05d0: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
05e0: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
05f0: 6d 65 22 3a 20 22 5f 5f 75 69 6e 74 31 36 5f 74  me": "__uint16_t
0600: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
0610: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
0620: 73 2f 74 79 70 65 73 2e 68 3a 33 39 3a 32 38 22  s/types.h:39:28"
0630: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
0640: 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68  ": ":unsigned-sh
0650: 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
0660: 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
0670: 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 0a 7b  ment": 16 } },.{
0680: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
0690: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
06a0: 65 22 3a 20 22 5f 5f 69 6e 74 33 32 5f 74 22 2c  e": "__int32_t",
06b0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
06c0: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
06d0: 74 79 70 65 73 2e 68 3a 34 30 3a 32 30 22 2c 20  types.h:40:20", 
06e0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
06f0: 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
0700: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
0710: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
0720: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
0730: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
0740: 6e 61 6d 65 22 3a 20 22 5f 5f 75 69 6e 74 33 32  name": "__uint32
0750: 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
0760: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
0770: 69 74 73 2f 74 79 70 65 73 2e 68 3a 34 31 3a 32  its/types.h:41:2
0780: 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
0790: 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
07a0: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
07b0: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
07c0: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
07d0: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
07e0: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
07f0: 65 22 3a 20 22 5f 5f 69 6e 74 36 34 5f 74 22 2c  e": "__int64_t",
0800: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
0810: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
0820: 74 79 70 65 73 2e 68 3a 34 33 3a 32 35 22 2c 20  types.h:43:25", 
0830: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
0840: 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
0850: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
0860: 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
0870: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
0880: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
0890: 22 6e 61 6d 65 22 3a 20 22 5f 5f 75 69 6e 74 36  "name": "__uint6
08a0: 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  4_t", "location"
08b0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
08c0: 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 34 34 3a  bits/types.h:44:
08d0: 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  27", "type": { "
08e0: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
08f0: 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  -long", "bit-siz
0900: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
0910: 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
0920: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
0930: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
0940: 61 6d 65 22 3a 20 22 5f 5f 71 75 61 64 5f 74 22  ame": "__quad_t"
0950: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
0960: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
0970: 2f 74 79 70 65 73 2e 68 3a 35 32 3a 31 38 22 2c  /types.h:52:18",
0980: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
0990: 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
09a0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
09b0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
09c0: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
09d0: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
09e0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75 5f 71 75   "name": "__u_qu
09f0: 61 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  ad_t", "location
0a00: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
0a10: 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 35 33  /bits/types.h:53
0a20: 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :27", "type": { 
0a30: 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
0a40: 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  d-long", "bit-si
0a50: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
0a60: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
0a70: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
0a80: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
0a90: 6e 61 6d 65 22 3a 20 22 5f 5f 69 6e 74 6d 61 78  name": "__intmax
0aa0: 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
0ab0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
0ac0: 69 74 73 2f 74 79 70 65 73 2e 68 3a 36 31 3a 31  its/types.h:61:1
0ad0: 38 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  8", "type": { "t
0ae0: 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
0af0: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
0b00: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
0b10: 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
0b20: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
0b30: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75   0, "name": "__u
0b40: 69 6e 74 6d 61 78 5f 74 22 2c 20 22 6c 6f 63 61  intmax_t", "loca
0b50: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
0b60: 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e  lude/bits/types.
0b70: 68 3a 36 32 3a 32 37 22 2c 20 22 74 79 70 65 22  h:62:27", "type"
0b80: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
0b90: 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
0ba0: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
0bb0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
0bc0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
0bd0: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
0be0: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65  0, "name": "__de
0bf0: 76 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  v_t", "location"
0c00: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
0c10: 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 33 33  bits/types.h:133
0c20: 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :25", "type": { 
0c30: 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
0c40: 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  d-long", "bit-si
0c50: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
0c60: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
0c70: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
0c80: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
0c90: 6e 61 6d 65 22 3a 20 22 5f 5f 75 69 64 5f 74 22  name": "__uid_t"
0ca0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
0cb0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
0cc0: 2f 74 79 70 65 73 2e 68 3a 31 33 34 3a 32 35 22  /types.h:134:25"
0cd0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
0ce0: 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e  ": ":unsigned-in
0cf0: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
0d00: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
0d10: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
0d20: 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
0d30: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
0d40: 3a 20 22 5f 5f 67 69 64 5f 74 22 2c 20 22 6c 6f  : "__gid_t", "lo
0d50: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
0d60: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
0d70: 73 2e 68 3a 31 33 35 3a 32 35 22 2c 20 22 74 79  s.h:135:25", "ty
0d80: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
0d90: 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22  unsigned-int", "
0da0: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
0db0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
0dc0: 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
0dd0: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
0de0: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
0df0: 69 6e 6f 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  ino_t", "locatio
0e00: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
0e10: 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31  e/bits/types.h:1
0e20: 33 36 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20  36:25", "type": 
0e30: 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
0e40: 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ned-long", "bit-
0e50: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
0e60: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
0e70: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
0e80: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
0e90: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 6e 6f 36   "name": "__ino6
0ea0: 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  4_t", "location"
0eb0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
0ec0: 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 33 37  bits/types.h:137
0ed0: 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :27", "type": { 
0ee0: 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
0ef0: 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  d-long", "bit-si
0f00: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
0f10: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
0f20: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
0f30: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
0f40: 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 5f 74  name": "__mode_t
0f50: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
0f60: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
0f70: 73 2f 74 79 70 65 73 2e 68 3a 31 33 38 3a 32 36  s/types.h:138:26
0f80: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
0f90: 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69  g": ":unsigned-i
0fa0: 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
0fb0: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
0fc0: 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
0fd0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
0fe0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
0ff0: 22 3a 20 22 5f 5f 6e 6c 69 6e 6b 5f 74 22 2c 20  ": "__nlink_t", 
1000: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1010: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74  r/include/bits/t
1020: 79 70 65 73 2e 68 3a 31 33 39 3a 32 37 22 2c 20  ypes.h:139:27", 
1030: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1040: 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67   ":unsigned-long
1050: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
1060: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
1070: 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
1080: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
1090: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
10a0: 20 22 5f 5f 6f 66 66 5f 74 22 2c 20 22 6c 6f 63   "__off_t", "loc
10b0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
10c0: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
10d0: 2e 68 3a 31 34 30 3a 32 35 22 2c 20 22 74 79 70  .h:140:25", "typ
10e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
10f0: 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
1100: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
1110: 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
1120: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
1130: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
1140: 65 22 3a 20 22 5f 5f 6f 66 66 36 34 5f 74 22 2c  e": "__off64_t",
1150: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1160: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
1170: 74 79 70 65 73 2e 68 3a 31 34 31 3a 32 37 22 2c  types.h:141:27",
1180: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1190: 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
11a0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
11b0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
11c0: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
11d0: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
11e0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 69 64 5f   "name": "__pid_
11f0: 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
1200: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
1210: 74 73 2f 74 79 70 65 73 2e 68 3a 31 34 32 3a 32  ts/types.h:142:2
1220: 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
1230: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1240: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1250: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1260: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1270: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
1280: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 73  0, "name": "__fs
1290: 69 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  id_t", "location
12a0: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12b0: 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 34  /bits/types.h:14
12c0: 33 3a 32 36 22 2c 20 22 74 79 70 65 22 3a 20 7b  3:26", "type": {
12d0: 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
12e0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
12f0: 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 2c 20  ": "", "id": 1, 
1300: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1310: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74  r/include/bits/t
1320: 79 70 65 73 2e 68 3a 31 34 33 3a 31 32 20 3c 53  ypes.h:143:12 <S
1330: 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
1340: 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 69  lude/bits/typesi
1350: 7a 65 73 2e 68 3a 37 32 3a 32 34 3e 22 2c 20 22  zes.h:72:24>", "
1360: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1370: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1380: 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  32, "fields": [{
1390: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
13a0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 22   "name": "__val"
13b0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
13c0: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  0, "bit-size": 6
13d0: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
13e0: 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
13f0: 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
1400: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1410: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
1420: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
1430: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
1440: 7d 2c 20 22 73 69 7a 65 22 3a 20 32 20 7d 20 7d  }, "size": 2 } }
1450: 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
1460: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
1470: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63   0, "name": "__c
1480: 6c 6f 63 6b 5f 74 22 2c 20 22 6c 6f 63 61 74 69  lock_t", "locati
1490: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
14a0: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a  de/bits/types.h:
14b0: 31 34 34 3a 32 37 22 2c 20 22 74 79 70 65 22 3a  144:27", "type":
14c0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
14d0: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
14e0: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
14f0: 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
1500: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
1510: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
1520: 20 22 5f 5f 72 6c 69 6d 5f 74 22 2c 20 22 6c 6f   "__rlim_t", "lo
1530: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1540: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
1550: 73 2e 68 3a 31 34 35 3a 32 36 22 2c 20 22 74 79  s.h:145:26", "ty
1560: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1570: 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20  unsigned-long", 
1580: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
1590: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
15a0: 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
15b0: 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
15c0: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
15d0: 5f 72 6c 69 6d 36 34 5f 74 22 2c 20 22 6c 6f 63  _rlim64_t", "loc
15e0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
15f0: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
1600: 2e 68 3a 31 34 36 3a 32 38 22 2c 20 22 74 79 70  .h:146:28", "typ
1610: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1620: 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22  nsigned-long", "
1630: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1640: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1650: 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
1660: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
1670: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
1680: 69 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  id_t", "location
1690: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
16a0: 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 34  /bits/types.h:14
16b0: 37 3a 32 34 22 2c 20 22 74 79 70 65 22 3a 20 7b  7:24", "type": {
16c0: 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
16d0: 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69  ed-int", "bit-si
16e0: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
16f0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
1700: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
1710: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
1720: 6e 61 6d 65 22 3a 20 22 5f 5f 74 69 6d 65 5f 74  name": "__time_t
1730: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
1740: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
1750: 73 2f 74 79 70 65 73 2e 68 3a 31 34 38 3a 32 36  s/types.h:148:26
1760: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1770: 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69  g": ":long", "bi
1780: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
1790: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
17a0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
17b0: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
17c0: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75 73  0, "name": "__us
17d0: 65 63 6f 6e 64 73 5f 74 22 2c 20 22 6c 6f 63 61  econds_t", "loca
17e0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
17f0: 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e  lude/bits/types.
1800: 68 3a 31 34 39 3a 33 30 22 2c 20 22 74 79 70 65  h:149:30", "type
1810: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
1820: 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
1830: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1840: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1850: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1860: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
1870: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 75  0, "name": "__su
1880: 73 65 63 6f 6e 64 73 5f 74 22 2c 20 22 6c 6f 63  seconds_t", "loc
1890: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
18a0: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
18b0: 2e 68 3a 31 35 30 3a 33 31 22 2c 20 22 74 79 70  .h:150:31", "typ
18c0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
18d0: 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
18e0: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
18f0: 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
1900: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
1910: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
1920: 65 22 3a 20 22 5f 5f 64 61 64 64 72 5f 74 22 2c  e": "__daddr_t",
1930: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1940: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
1950: 74 79 70 65 73 2e 68 3a 31 35 32 3a 32 37 22 2c  types.h:152:27",
1960: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1970: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
1980: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1990: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
19a0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
19b0: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
19c0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6b 65 79 5f 74  "name": "__key_t
19d0: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
19e0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
19f0: 73 2f 74 79 70 65 73 2e 68 3a 31 35 33 3a 32 35  s/types.h:153:25
1a00: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1a10: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
1a20: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
1a30: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
1a40: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
1a50: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
1a60: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6c 6f  , "name": "__clo
1a70: 63 6b 69 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69  ckid_t", "locati
1a80: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1a90: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a  de/bits/types.h:
1aa0: 31 35 36 3a 32 39 22 2c 20 22 74 79 70 65 22 3a  156:29", "type":
1ab0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1ac0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1ad0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1ae0: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1af0: 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
1b00: 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
1b10: 22 5f 5f 74 69 6d 65 72 5f 74 22 2c 20 22 6c 6f  "__timer_t", "lo
1b20: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1b30: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
1b40: 73 2e 68 3a 31 35 39 3a 32 37 22 2c 20 22 74 79  s.h:159:27", "ty
1b50: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1b60: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1b70: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
1b80: 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  d" } } },.{ "tag
1b90: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
1ba0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
1bb0: 5f 5f 62 6c 6b 73 69 7a 65 5f 74 22 2c 20 22 6c  __blksize_t", "l
1bc0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1bd0: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70  include/bits/typ
1be0: 65 73 2e 68 3a 31 36 32 3a 32 39 22 2c 20 22 74  es.h:162:29", "t
1bf0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1c00: 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
1c10: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
1c20: 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
1c30: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
1c40: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
1c50: 61 6d 65 22 3a 20 22 5f 5f 62 6c 6b 63 6e 74 5f  ame": "__blkcnt_
1c60: 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
1c70: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
1c80: 74 73 2f 74 79 70 65 73 2e 68 3a 31 36 37 3a 32  ts/types.h:167:2
1c90: 38 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  8", "type": { "t
1ca0: 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
1cb0: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
1cc0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
1cd0: 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
1ce0: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
1cf0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62   0, "name": "__b
1d00: 6c 6b 63 6e 74 36 34 5f 74 22 2c 20 22 6c 6f 63  lkcnt64_t", "loc
1d10: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1d20: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
1d30: 2e 68 3a 31 36 38 3a 33 30 22 2c 20 22 74 79 70  .h:168:30", "typ
1d40: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
1d50: 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
1d60: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
1d70: 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
1d80: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
1d90: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
1da0: 65 22 3a 20 22 5f 5f 66 73 62 6c 6b 63 6e 74 5f  e": "__fsblkcnt_
1db0: 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
1dc0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
1dd0: 74 73 2f 74 79 70 65 73 2e 68 3a 31 37 31 3a 33  ts/types.h:171:3
1de0: 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  0", "type": { "t
1df0: 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
1e00: 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
1e10: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1e20: 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
1e30: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
1e40: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
1e50: 6d 65 22 3a 20 22 5f 5f 66 73 62 6c 6b 63 6e 74  me": "__fsblkcnt
1e60: 36 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  64_t", "location
1e70: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1e80: 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 37  /bits/types.h:17
1e90: 32 3a 33 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  2:32", "type": {
1ea0: 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
1eb0: 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
1ec0: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1ed0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
1ee0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
1ef0: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
1f00: 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 73 66 69 6c  "name": "__fsfil
1f10: 63 6e 74 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  cnt_t", "locatio
1f20: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1f30: 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31  e/bits/types.h:1
1f40: 37 35 3a 33 30 22 2c 20 22 74 79 70 65 22 3a 20  75:30", "type": 
1f50: 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
1f60: 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ned-long", "bit-
1f70: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
1f80: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
1f90: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
1fa0: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
1fb0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 73 66 69   "name": "__fsfi
1fc0: 6c 63 6e 74 36 34 5f 74 22 2c 20 22 6c 6f 63 61  lcnt64_t", "loca
1fd0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1fe0: 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e  lude/bits/types.
1ff0: 68 3a 31 37 36 3a 33 32 22 2c 20 22 74 79 70 65  h:176:32", "type
2000: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
2010: 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62  signed-long", "b
2020: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
2030: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
2040: 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
2050: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
2060: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66   0, "name": "__f
2070: 73 77 6f 72 64 5f 74 22 2c 20 22 6c 6f 63 61 74  sword_t", "locat
2080: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2090: 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68  ude/bits/types.h
20a0: 3a 31 37 39 3a 32 38 22 2c 20 22 74 79 70 65 22  :179:28", "type"
20b0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
20c0: 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
20d0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
20e0: 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
20f0: 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
2100: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
2110: 3a 20 22 5f 5f 73 73 69 7a 65 5f 74 22 2c 20 22  : "__ssize_t", "
2120: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2130: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
2140: 70 65 73 2e 68 3a 31 38 31 3a 32 37 22 2c 20 22  pes.h:181:27", "
2150: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2160: 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
2170: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
2180: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
2190: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
21a0: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
21b0: 6e 61 6d 65 22 3a 20 22 5f 5f 73 79 73 63 61 6c  name": "__syscal
21c0: 6c 5f 73 6c 6f 6e 67 5f 74 22 2c 20 22 6c 6f 63  l_slong_t", "loc
21d0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
21e0: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
21f0: 2e 68 3a 31 38 34 3a 33 33 22 2c 20 22 74 79 70  .h:184:33", "typ
2200: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
2210: 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
2220: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
2230: 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
2240: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
2250: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
2260: 65 22 3a 20 22 5f 5f 73 79 73 63 61 6c 6c 5f 75  e": "__syscall_u
2270: 6c 6f 6e 67 5f 74 22 2c 20 22 6c 6f 63 61 74 69  long_t", "locati
2280: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2290: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a  de/bits/types.h:
22a0: 31 38 36 3a 33 33 22 2c 20 22 74 79 70 65 22 3a  186:33", "type":
22b0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
22c0: 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  gned-long", "bit
22d0: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
22e0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
22f0: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
2300: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
2310: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 66  , "name": "__lof
2320: 66 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  f_t", "location"
2330: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2340: 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 39 30  bits/types.h:190
2350: 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
2360: 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66 36 34 5f  "tag": "__off64_
2370: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
2380: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
2390: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
23a0: 71 61 64 64 72 5f 74 22 2c 20 22 6c 6f 63 61 74  qaddr_t", "locat
23b0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
23c0: 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68  ude/bits/types.h
23d0: 3a 31 39 31 3a 31 39 22 2c 20 22 74 79 70 65 22  :191:19", "type"
23e0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
23f0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2400: 20 22 74 61 67 22 3a 20 22 5f 5f 71 75 61 64 5f   "tag": "__quad_
2410: 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t" } } },.{ "tag
2420: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
2430: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
2440: 5f 5f 63 61 64 64 72 5f 74 22 2c 20 22 6c 6f 63  __caddr_t", "loc
2450: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2460: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
2470: 2e 68 3a 31 39 32 3a 31 35 22 2c 20 22 74 79 70  .h:192:15", "typ
2480: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2490: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
24a0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
24b0: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
24c0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
24d0: 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
24e0: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
24f0: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
2500: 20 22 5f 5f 69 6e 74 70 74 72 5f 74 22 2c 20 22   "__intptr_t", "
2510: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2520: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
2530: 70 65 73 2e 68 3a 31 39 35 3a 32 35 22 2c 20 22  pes.h:195:25", "
2540: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2550: 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
2560: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
2570: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
2580: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
2590: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
25a0: 6e 61 6d 65 22 3a 20 22 5f 5f 73 6f 63 6b 6c 65  name": "__sockle
25b0: 6e 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  n_t", "location"
25c0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
25d0: 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 31 39 38  bits/types.h:198
25e0: 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :23", "type": { 
25f0: 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
2600: 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
2610: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
2620: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
2630: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
2640: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
2650: 61 6d 65 22 3a 20 22 5f 5f 73 69 67 5f 61 74 6f  ame": "__sig_ato
2660: 6d 69 63 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  mic_t", "locatio
2670: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
2680: 65 2f 62 69 74 73 2f 74 79 70 65 73 2e 68 3a 32  e/bits/types.h:2
2690: 30 33 3a 31 33 22 2c 20 22 74 79 70 65 22 3a 20  03:13", "type": 
26a0: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
26b0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
26c0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
26d0: 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
26e0: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
26f0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
2700: 75 5f 63 68 61 72 22 2c 20 22 6c 6f 63 61 74 69  u_char", "locati
2710: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2720: 64 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a 33  de/sys/types.h:3
2730: 33 3a 31 38 22 2c 20 22 74 79 70 65 22 3a 20 7b  3:18", "type": {
2740: 20 22 74 61 67 22 3a 20 22 5f 5f 75 5f 63 68 61   "tag": "__u_cha
2750: 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  r" } },.{ "tag":
2760: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
2770: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 5f  : 0, "name": "u_
2780: 73 68 6f 72 74 22 2c 20 22 6c 6f 63 61 74 69 6f  short", "locatio
2790: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
27a0: 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a 33 34  e/sys/types.h:34
27b0: 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
27c0: 22 74 61 67 22 3a 20 22 5f 5f 75 5f 73 68 6f 72  "tag": "__u_shor
27d0: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
27e0: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
27f0: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 5f  : 0, "name": "u_
2800: 69 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  int", "location"
2810: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2820: 73 79 73 2f 74 79 70 65 73 2e 68 3a 33 35 3a 31  sys/types.h:35:1
2830: 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  7", "type": { "t
2840: 61 67 22 3a 20 22 5f 5f 75 5f 69 6e 74 22 20 7d  ag": "__u_int" }
2850: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
2860: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
2870: 20 22 6e 61 6d 65 22 3a 20 22 75 5f 6c 6f 6e 67   "name": "u_long
2880: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
2890: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73  /usr/include/sys
28a0: 2f 74 79 70 65 73 2e 68 3a 33 36 3a 31 38 22 2c  /types.h:36:18",
28b0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28c0: 3a 20 22 5f 5f 75 5f 6c 6f 6e 67 22 20 7d 20 7d  : "__u_long" } }
28d0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
28e0: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
28f0: 6e 61 6d 65 22 3a 20 22 71 75 61 64 5f 74 22 2c  name": "quad_t",
2900: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2910: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74  sr/include/sys/t
2920: 79 70 65 73 2e 68 3a 33 37 3a 31 38 22 2c 20 22  ypes.h:37:18", "
2930: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2940: 22 5f 5f 71 75 61 64 5f 74 22 20 7d 20 7d 2c 0a  "__quad_t" } },.
2950: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
2960: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
2970: 6d 65 22 3a 20 22 75 5f 71 75 61 64 5f 74 22 2c  me": "u_quad_t",
2980: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2990: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74  sr/include/sys/t
29a0: 79 70 65 73 2e 68 3a 33 38 3a 32 30 22 2c 20 22  ypes.h:38:20", "
29b0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
29c0: 22 5f 5f 75 5f 71 75 61 64 5f 74 22 20 7d 20 7d  "__u_quad_t" } }
29d0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
29e0: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
29f0: 6e 61 6d 65 22 3a 20 22 66 73 69 64 5f 74 22 2c  name": "fsid_t",
2a00: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2a10: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74  sr/include/sys/t
2a20: 79 70 65 73 2e 68 3a 33 39 3a 31 38 22 2c 20 22  ypes.h:39:18", "
2a30: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2a40: 22 5f 5f 66 73 69 64 5f 74 22 20 7d 20 7d 2c 0a  "__fsid_t" } },.
2a50: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
2a60: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
2a70: 6d 65 22 3a 20 22 6c 6f 66 66 5f 74 22 2c 20 22  me": "loff_t", "
2a80: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2a90: 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79 70  /include/sys/typ
2aa0: 65 73 2e 68 3a 34 34 3a 31 38 22 2c 20 22 74 79  es.h:44:18", "ty
2ab0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
2ac0: 5f 6c 6f 66 66 5f 74 22 20 7d 20 7d 2c 0a 7b 20  _loff_t" } },.{ 
2ad0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
2ae0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
2af0: 22 3a 20 22 69 6e 6f 5f 74 22 2c 20 22 6c 6f 63  ": "ino_t", "loc
2b00: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2b10: 63 6c 75 64 65 2f 73 79 73 2f 74 79 70 65 73 2e  clude/sys/types.
2b20: 68 3a 34 38 3a 31 37 22 2c 20 22 74 79 70 65 22  h:48:17", "type"
2b30: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 69 6e  : { "tag": "__in
2b40: 6f 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  o_t" } },.{ "tag
2b50: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
2b60: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
2b70: 64 65 76 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  dev_t", "locatio
2b80: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
2b90: 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a 36 30  e/sys/types.h:60
2ba0: 3a 31 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :17", "type": { 
2bb0: 22 74 61 67 22 3a 20 22 5f 5f 64 65 76 5f 74 22  "tag": "__dev_t"
2bc0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
2bd0: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
2be0: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 67 69 64 5f  0, "name": "gid_
2bf0: 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
2c00: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79  "/usr/include/sy
2c10: 73 2f 74 79 70 65 73 2e 68 3a 36 35 3a 31 37 22  s/types.h:65:17"
2c20: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2c30: 22 3a 20 22 5f 5f 67 69 64 5f 74 22 20 7d 20 7d  ": "__gid_t" } }
2c40: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
2c50: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
2c60: 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 5f 74 22 2c  name": "mode_t",
2c70: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2c80: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74  sr/include/sys/t
2c90: 79 70 65 73 2e 68 3a 37 30 3a 31 38 22 2c 20 22  ypes.h:70:18", "
2ca0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2cb0: 22 5f 5f 6d 6f 64 65 5f 74 22 20 7d 20 7d 2c 0a  "__mode_t" } },.
2cc0: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
2cd0: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
2ce0: 6d 65 22 3a 20 22 6e 6c 69 6e 6b 5f 74 22 2c 20  me": "nlink_t", 
2cf0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2d00: 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79  r/include/sys/ty
2d10: 70 65 73 2e 68 3a 37 35 3a 31 39 22 2c 20 22 74  pes.h:75:19", "t
2d20: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2d30: 5f 5f 6e 6c 69 6e 6b 5f 74 22 20 7d 20 7d 2c 0a  __nlink_t" } },.
2d40: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
2d50: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
2d60: 6d 65 22 3a 20 22 75 69 64 5f 74 22 2c 20 22 6c  me": "uid_t", "l
2d70: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2d80: 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79 70 65  include/sys/type
2d90: 73 2e 68 3a 38 30 3a 31 37 22 2c 20 22 74 79 70  s.h:80:17", "typ
2da0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
2db0: 75 69 64 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  uid_t" } },.{ "t
2dc0: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
2dd0: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
2de0: 20 22 6f 66 66 5f 74 22 2c 20 22 6c 6f 63 61 74   "off_t", "locat
2df0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2e00: 75 64 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a  ude/sys/types.h:
2e10: 38 36 3a 31 37 22 2c 20 22 74 79 70 65 22 3a 20  86:17", "type": 
2e20: 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66 5f  { "tag": "__off_
2e30: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
2e40: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
2e50: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69  : 0, "name": "pi
2e60: 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  d_t", "location"
2e70: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2e80: 73 79 73 2f 74 79 70 65 73 2e 68 3a 39 38 3a 31  sys/types.h:98:1
2e90: 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  7", "type": { "t
2ea0: 61 67 22 3a 20 22 5f 5f 70 69 64 5f 74 22 20 7d  ag": "__pid_t" }
2eb0: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
2ec0: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
2ed0: 20 22 6e 61 6d 65 22 3a 20 22 69 64 5f 74 22 2c   "name": "id_t",
2ee0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2ef0: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74  sr/include/sys/t
2f00: 79 70 65 73 2e 68 3a 31 30 34 3a 31 36 22 2c 20  ypes.h:104:16", 
2f10: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2f20: 20 22 5f 5f 69 64 5f 74 22 20 7d 20 7d 2c 0a 7b   "__id_t" } },.{
2f30: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
2f40: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
2f50: 65 22 3a 20 22 73 73 69 7a 65 5f 74 22 2c 20 22  e": "ssize_t", "
2f60: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2f70: 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79 70  /include/sys/typ
2f80: 65 73 2e 68 3a 31 30 39 3a 31 39 22 2c 20 22 74  es.h:109:19", "t
2f90: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2fa0: 5f 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  __ssize_t" } },.
2fb0: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
2fc0: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
2fd0: 6d 65 22 3a 20 22 64 61 64 64 72 5f 74 22 2c 20  me": "daddr_t", 
2fe0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2ff0: 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79  r/include/sys/ty
3000: 70 65 73 2e 68 3a 31 31 35 3a 31 39 22 2c 20 22  pes.h:115:19", "
3010: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3020: 22 5f 5f 64 61 64 64 72 5f 74 22 20 7d 20 7d 2c  "__daddr_t" } },
3030: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
3040: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
3050: 61 6d 65 22 3a 20 22 63 61 64 64 72 5f 74 22 2c  ame": "caddr_t",
3060: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3070: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74  sr/include/sys/t
3080: 79 70 65 73 2e 68 3a 31 31 36 3a 31 39 22 2c 20  ypes.h:116:19", 
3090: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30a0: 20 22 5f 5f 63 61 64 64 72 5f 74 22 20 7d 20 7d   "__caddr_t" } }
30b0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
30c0: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
30d0: 6e 61 6d 65 22 3a 20 22 6b 65 79 5f 74 22 2c 20  name": "key_t", 
30e0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
30f0: 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79  r/include/sys/ty
3100: 70 65 73 2e 68 3a 31 32 32 3a 31 37 22 2c 20 22  pes.h:122:17", "
3110: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3120: 22 5f 5f 6b 65 79 5f 74 22 20 7d 20 7d 2c 0a 7b  "__key_t" } },.{
3130: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
3140: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
3150: 65 22 3a 20 22 63 6c 6f 63 6b 5f 74 22 2c 20 22  e": "clock_t", "
3160: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3170: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
3180: 70 65 73 2f 63 6c 6f 63 6b 5f 74 2e 68 3a 37 3a  pes/clock_t.h:7:
3190: 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  19", "type": { "
31a0: 74 61 67 22 3a 20 22 5f 5f 63 6c 6f 63 6b 5f 74  tag": "__clock_t
31b0: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
31c0: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
31d0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6c 6f   0, "name": "clo
31e0: 63 6b 69 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69  ckid_t", "locati
31f0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3200: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 63 6c  de/bits/types/cl
3210: 6f 63 6b 69 64 5f 74 2e 68 3a 37 3a 32 31 22 2c  ockid_t.h:7:21",
3220: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3230: 3a 20 22 5f 5f 63 6c 6f 63 6b 69 64 5f 74 22 20  : "__clockid_t" 
3240: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
3250: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
3260: 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 5f  , "name": "time_
3270: 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
3280: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3290: 74 73 2f 74 79 70 65 73 2f 74 69 6d 65 5f 74 2e  ts/types/time_t.
32a0: 68 3a 37 3a 31 38 22 2c 20 22 74 79 70 65 22 3a  h:7:18", "type":
32b0: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 74 69 6d   { "tag": "__tim
32c0: 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
32d0: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
32e0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
32f0: 74 69 6d 65 72 5f 74 22 2c 20 22 6c 6f 63 61 74  timer_t", "locat
3300: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3310: 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 74  ude/bits/types/t
3320: 69 6d 65 72 5f 74 2e 68 3a 37 3a 31 39 22 2c 20  imer_t.h:7:19", 
3330: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3340: 20 22 5f 5f 74 69 6d 65 72 5f 74 22 20 7d 20 7d   "__timer_t" } }
3350: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
3360: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
3370: 6e 61 6d 65 22 3a 20 22 73 69 7a 65 5f 74 22 2c  name": "size_t",
3380: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3390: 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
33a0: 2e 31 2f 69 6e 63 6c 75 64 65 2f 73 74 64 64 65  .1/include/stdde
33b0: 66 2e 68 3a 36 32 3a 32 33 22 2c 20 22 74 79 70  f.h:62:23", "typ
33c0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
33d0: 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22  nsigned-long", "
33e0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
33f0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3400: 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3410: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
3420: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 6c  : 0, "name": "ul
3430: 6f 6e 67 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ong", "location"
3440: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3450: 73 79 73 2f 74 79 70 65 73 2e 68 3a 31 34 39 3a  sys/types.h:149:
3460: 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  27", "type": { "
3470: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
3480: 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  -long", "bit-siz
3490: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
34a0: 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
34b0: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
34c0: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
34d0: 61 6d 65 22 3a 20 22 75 73 68 6f 72 74 22 2c 20  ame": "ushort", 
34e0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34f0: 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79  r/include/sys/ty
3500: 70 65 73 2e 68 3a 31 35 30 3a 32 38 22 2c 20 22  pes.h:150:28", "
3510: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3520: 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
3530: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
3540: 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
3550: 74 22 3a 20 31 36 20 7d 20 7d 2c 0a 7b 20 22 74  t": 16 } },.{ "t
3560: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
3570: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
3580: 20 22 75 69 6e 74 22 2c 20 22 6c 6f 63 61 74 69   "uint", "locati
3590: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
35a0: 64 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a 31  de/sys/types.h:1
35b0: 35 31 3a 32 32 22 2c 20 22 74 79 70 65 22 3a 20  51:22", "type": 
35c0: 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
35d0: 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73  ned-int", "bit-s
35e0: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
35f0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
3600: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
3610: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
3620: 22 6e 61 6d 65 22 3a 20 22 69 6e 74 38 5f 74 22  "name": "int8_t"
3630: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3640: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3650: 2f 73 74 64 69 6e 74 2d 69 6e 74 6e 2e 68 3a 32  /stdint-intn.h:2
3660: 34 3a 31 38 22 2c 20 22 74 79 70 65 22 3a 20 7b  4:18", "type": {
3670: 20 22 74 61 67 22 3a 20 22 5f 5f 69 6e 74 38 5f   "tag": "__int8_
3680: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
3690: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
36a0: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  : 0, "name": "in
36b0: 74 31 36 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  t16_t", "locatio
36c0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
36d0: 65 2f 62 69 74 73 2f 73 74 64 69 6e 74 2d 69 6e  e/bits/stdint-in
36e0: 74 6e 2e 68 3a 32 35 3a 31 39 22 2c 20 22 74 79  tn.h:25:19", "ty
36f0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
3700: 5f 69 6e 74 31 36 5f 74 22 20 7d 20 7d 2c 0a 7b  _int16_t" } },.{
3710: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
3720: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
3730: 65 22 3a 20 22 69 6e 74 33 32 5f 74 22 2c 20 22  e": "int32_t", "
3740: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3750: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73 74  /include/bits/st
3760: 64 69 6e 74 2d 69 6e 74 6e 2e 68 3a 32 36 3a 31  dint-intn.h:26:1
3770: 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  9", "type": { "t
3780: 61 67 22 3a 20 22 5f 5f 69 6e 74 33 32 5f 74 22  ag": "__int32_t"
3790: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
37a0: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
37b0: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 36  0, "name": "int6
37c0: 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  4_t", "location"
37d0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
37e0: 62 69 74 73 2f 73 74 64 69 6e 74 2d 69 6e 74 6e  bits/stdint-intn
37f0: 2e 68 3a 32 37 3a 31 39 22 2c 20 22 74 79 70 65  .h:27:19", "type
3800: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 69  ": { "tag": "__i
3810: 6e 74 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  nt64_t" } },.{ "
3820: 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
3830: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
3840: 3a 20 22 75 5f 69 6e 74 38 5f 74 22 2c 20 22 6c  : "u_int8_t", "l
3850: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3860: 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79 70 65  include/sys/type
3870: 73 2e 68 3a 31 37 38 3a 31 20 3c 53 70 65 6c 6c  s.h:178:1 <Spell
3880: 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
3890: 63 65 3e 3a 37 3a 31 3e 22 2c 20 22 74 79 70 65  ce>:7:1>", "type
38a0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
38b0: 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22 62  signed-char", "b
38c0: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
38d0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
38e0: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
38f0: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
3900: 2c 20 22 6e 61 6d 65 22 3a 20 22 75 5f 69 6e 74  , "name": "u_int
3910: 31 36 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  16_t", "location
3920: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3930: 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a 31 37 39  /sys/types.h:179
3940: 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3950: 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39 3a 31  ratch space>:9:1
3960: 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  >", "type": { "t
3970: 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
3980: 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
3990: 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
39a0: 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c  gnment": 16 } },
39b0: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
39c0: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
39d0: 61 6d 65 22 3a 20 22 75 5f 69 6e 74 33 32 5f 74  ame": "u_int32_t
39e0: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
39f0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73  /usr/include/sys
3a00: 2f 74 79 70 65 73 2e 68 3a 31 38 30 3a 31 20 3c  /types.h:180:1 <
3a10: 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
3a20: 68 20 73 70 61 63 65 3e 3a 31 31 3a 31 3e 22 2c  h space>:11:1>",
3a30: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3a40: 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74  : ":unsigned-int
3a50: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
3a60: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
3a70: 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
3a80: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
3a90: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
3aa0: 20 22 75 5f 69 6e 74 36 34 5f 74 22 2c 20 22 6c   "u_int64_t", "l
3ab0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3ac0: 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79 70 65  include/sys/type
3ad0: 73 2e 68 3a 31 38 31 3a 31 20 3c 53 70 65 6c 6c  s.h:181:1 <Spell
3ae0: 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
3af0: 63 65 3e 3a 31 33 3a 31 3e 22 2c 20 22 74 79 70  ce>:13:1>", "typ
3b00: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
3b10: 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22  nsigned-long", "
3b20: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3b30: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3b40: 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3b50: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
3b60: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  : 0, "name": "re
3b70: 67 69 73 74 65 72 5f 74 22 2c 20 22 6c 6f 63 61  gister_t", "loca
3b80: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3b90: 6c 75 64 65 2f 73 79 73 2f 74 79 70 65 73 2e 68  lude/sys/types.h
3ba0: 3a 31 38 33 3a 31 33 22 2c 20 22 74 79 70 65 22  :183:13", "type"
3bb0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
3bc0: 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
3bd0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3be0: 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3bf0: 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3c00: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75 69 6e  , "name": "__uin
3c10: 74 31 36 5f 69 64 65 6e 74 69 74 79 22 2c 20 22  t16_identity", "
3c20: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c30: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c40: 65 2f 62 69 74 73 2f 75 69 6e 74 6e 2d 69 64 65  e/bits/uintn-ide
3c50: 6e 74 69 74 79 2e 68 3a 33 33 3a 31 22 2c 20 22  ntity.h:33:1", "
3c60: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3c70: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
3c80: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3c90: 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
3ca0: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3cb0: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3cc0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3cd0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3ce0: 3a 20 22 5f 5f 75 69 6e 74 31 36 5f 74 22 20 7d  : "__uint16_t" }
3cf0: 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3d00: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
3d10: 75 69 6e 74 31 36 5f 74 22 20 7d 20 7d 2c 0a 7b  uint16_t" } },.{
3d20: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3d30: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75  n", "name": "__u
3d40: 69 6e 74 33 32 5f 69 64 65 6e 74 69 74 79 22 2c  int32_identity",
3d50: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
3d60: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3d70: 75 64 65 2f 62 69 74 73 2f 75 69 6e 74 6e 2d 69  ude/bits/uintn-i
3d80: 64 65 6e 74 69 74 79 2e 68 3a 33 39 3a 31 22 2c  dentity.h:39:1",
3d90: 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3da0: 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
3db0: 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
3dc0: 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
3dd0: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3de0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3df0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3e00: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3e10: 67 22 3a 20 22 5f 5f 75 69 6e 74 33 32 5f 74 22  g": "__uint32_t"
3e20: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3e30: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3e40: 5f 5f 75 69 6e 74 33 32 5f 74 22 20 7d 20 7d 2c  __uint32_t" } },
3e50: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3e60: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3e70: 5f 75 69 6e 74 36 34 5f 69 64 65 6e 74 69 74 79  _uint64_identity
3e80: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3e90: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3ea0: 63 6c 75 64 65 2f 62 69 74 73 2f 75 69 6e 74 6e  clude/bits/uintn
3eb0: 2d 69 64 65 6e 74 69 74 79 2e 68 3a 34 35 3a 31  -identity.h:45:1
3ec0: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3ed0: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3ee0: 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
3ef0: 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
3f00: 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3f10: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3f20: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3f30: 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3f40: 74 61 67 22 3a 20 22 5f 5f 75 69 6e 74 36 34 5f  tag": "__uint64_
3f50: 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
3f60: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3f70: 20 22 5f 5f 75 69 6e 74 36 34 5f 74 22 20 7d 20   "__uint64_t" } 
3f80: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
3f90: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
3fa0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 73 65  "name": "__sigse
3fb0: 74 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  t_t", "location"
3fc0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3fd0: 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f 73 69 67  bits/types/__sig
3fe0: 73 65 74 5f 74 2e 68 3a 38 3a 33 22 2c 20 22 74  set_t.h:8:3", "t
3ff0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4000: 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
4010: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
4020: 64 22 3a 20 32 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 2, "location
4030: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4040: 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f 5f 73 69  /bits/types/__si
4050: 67 73 65 74 5f 74 2e 68 3a 35 3a 39 22 2c 20 22  gset_t.h:5:9", "
4060: 62 69 74 2d 73 69 7a 65 22 3a 20 31 30 32 34 2c  bit-size": 1024,
4070: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4080: 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 64, "fields": 
4090: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
40a0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
40b0: 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  l", "bit-offset"
40c0: 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
40d0: 20 31 30 32 34 2c 20 22 62 69 74 2d 61 6c 69 67   1024, "bit-alig
40e0: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
40f0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
4100: 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
4110: 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
4120: 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
4130: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
4140: 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 2c  lignment": 64 },
4150: 20 22 73 69 7a 65 22 3a 20 31 36 20 7d 20 7d 5d   "size": 16 } }]
4160: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4170: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
4180: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 67 73  0, "name": "sigs
4190: 65 74 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  et_t", "location
41a0: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
41b0: 2f 62 69 74 73 2f 74 79 70 65 73 2f 73 69 67 73  /bits/types/sigs
41c0: 65 74 5f 74 2e 68 3a 37 3a 32 30 22 2c 20 22 74  et_t.h:7:20", "t
41d0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
41e0: 5f 5f 73 69 67 73 65 74 5f 74 22 20 7d 20 7d 2c  __sigset_t" } },
41f0: 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
4200: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
4210: 6d 65 22 3a 20 22 74 69 6d 65 76 61 6c 22 2c 20  me": "timeval", 
4220: 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
4230: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4240: 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 73 74  de/bits/types/st
4250: 72 75 63 74 5f 74 69 6d 65 76 61 6c 2e 68 3a 38  ruct_timeval.h:8
4260: 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
4270: 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
4280: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c  ment": 64, "fiel
4290: 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
42a0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
42b0: 22 74 76 5f 73 65 63 22 2c 20 22 62 69 74 2d 6f  "tv_sec", "bit-o
42c0: 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
42d0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
42e0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
42f0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4300: 20 22 5f 5f 74 69 6d 65 5f 74 22 20 7d 20 7d 2c   "__time_t" } },
4310: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
4320: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 76 5f 75  ", "name": "tv_u
4330: 73 65 63 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  sec", "bit-offse
4340: 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
4350: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
4360: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
4370: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
4380: 5f 73 75 73 65 63 6f 6e 64 73 5f 74 22 20 7d 20  _suseconds_t" } 
4390: 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
43a0: 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
43b0: 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73  , "name": "times
43c0: 70 65 63 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  pec", "id": 0, "
43d0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
43e0: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
43f0: 70 65 73 2f 73 74 72 75 63 74 5f 74 69 6d 65 73  pes/struct_times
4400: 70 65 63 2e 68 3a 38 3a 38 22 2c 20 22 62 69 74  pec.h:8:8", "bit
4410: 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
4420: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
4430: 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
4440: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
4450: 6e 61 6d 65 22 3a 20 22 74 76 5f 73 65 63 22 2c  name": "tv_sec",
4460: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
4470: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
4480: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4490: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
44a0: 20 22 74 61 67 22 3a 20 22 5f 5f 74 69 6d 65 5f   "tag": "__time_
44b0: 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
44c0: 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
44d0: 3a 20 22 74 76 5f 6e 73 65 63 22 2c 20 22 62 69  : "tv_nsec", "bi
44e0: 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
44f0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
4500: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4510: 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
4520: 61 67 22 3a 20 22 5f 5f 73 79 73 63 61 6c 6c 5f  ag": "__syscall_
4530: 73 6c 6f 6e 67 5f 74 22 20 7d 20 7d 5d 20 7d 2c  slong_t" } }] },
4540: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
4550: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
4560: 61 6d 65 22 3a 20 22 73 75 73 65 63 6f 6e 64 73  ame": "suseconds
4570: 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
4580: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
4590: 79 73 2f 73 65 6c 65 63 74 2e 68 3a 34 33 3a 32  ys/select.h:43:2
45a0: 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
45b0: 61 67 22 3a 20 22 5f 5f 73 75 73 65 63 6f 6e 64  ag": "__susecond
45c0: 73 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  s_t" } },.{ "tag
45d0: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
45e0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
45f0: 5f 5f 66 64 5f 6d 61 73 6b 22 2c 20 22 6c 6f 63  __fd_mask", "loc
4600: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4610: 63 6c 75 64 65 2f 73 79 73 2f 73 65 6c 65 63 74  clude/sys/select
4620: 2e 68 3a 34 39 3a 31 38 22 2c 20 22 74 79 70 65  .h:49:18", "type
4630: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
4640: 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
4650: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
4660: 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
4670: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
4680: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
4690: 22 3a 20 22 66 64 5f 73 65 74 22 2c 20 22 6c 6f  ": "fd_set", "lo
46a0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
46b0: 6e 63 6c 75 64 65 2f 73 79 73 2f 73 65 6c 65 63  nclude/sys/selec
46c0: 74 2e 68 3a 37 30 3a 35 22 2c 20 22 74 79 70 65  t.h:70:5", "type
46d0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72  ": { "tag": "str
46e0: 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
46f0: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
4700: 20 33 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   3, "location": 
4710: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79  "/usr/include/sy
4720: 73 2f 73 65 6c 65 63 74 2e 68 3a 35 39 3a 39 22  s/select.h:59:9"
4730: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 30  , "bit-size": 10
4740: 32 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  24, "bit-alignme
4750: 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
4760: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
4770: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
4780: 5f 66 64 73 5f 62 69 74 73 22 2c 20 22 62 69 74  _fds_bits", "bit
4790: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
47a0: 74 2d 73 69 7a 65 22 3a 20 31 30 32 34 2c 20 22  t-size": 1024, "
47b0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
47c0: 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
47d0: 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
47e0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
47f0: 22 5f 5f 66 64 5f 6d 61 73 6b 22 20 7d 2c 20 22  "__fd_mask" }, "
4800: 73 69 7a 65 22 3a 20 31 36 20 7d 20 7d 5d 20 7d  size": 16 } }] }
4810: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
4820: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
4830: 20 22 6e 61 6d 65 22 3a 20 22 66 64 5f 6d 61 73   "name": "fd_mas
4840: 6b 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  k", "location": 
4850: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79  "/usr/include/sy
4860: 73 2f 73 65 6c 65 63 74 2e 68 3a 37 37 3a 31 39  s/select.h:77:19
4870: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4880: 67 22 3a 20 22 5f 5f 66 64 5f 6d 61 73 6b 22 20  g": "__fd_mask" 
4890: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
48a0: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
48b0: 3a 20 22 73 65 6c 65 63 74 22 2c 20 22 6e 73 22  : "select", "ns"
48c0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
48d0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
48e0: 79 73 2f 73 65 6c 65 63 74 2e 68 3a 31 30 31 3a  ys/select.h:101:
48f0: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
4900: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4910: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4920: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4930: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4940: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4950: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4960: 20 22 5f 5f 6e 66 64 73 22 2c 20 22 74 79 70 65   "__nfds", "type
4970: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
4980: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4990: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
49a0: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
49b0: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
49c0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65  ", "name": "__re
49d0: 61 64 66 64 73 22 2c 20 22 74 79 70 65 22 3a 20  adfds", "type": 
49e0: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
49f0: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
4a00: 74 61 67 22 3a 20 22 66 64 5f 73 65 74 22 20 7d  tag": "fd_set" }
4a10: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
4a20: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4a30: 65 22 3a 20 22 5f 5f 77 72 69 74 65 66 64 73 22  e": "__writefds"
4a40: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4a50: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
4a60: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4a70: 22 66 64 5f 73 65 74 22 20 7d 20 7d 20 7d 2c 20  "fd_set" } } }, 
4a80: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4a90: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4aa0: 5f 65 78 63 65 70 74 66 64 73 22 2c 20 22 74 79  _exceptfds", "ty
4ab0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4ac0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
4ad0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 66 64 5f 73  : { "tag": "fd_s
4ae0: 65 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  et" } } }, { "ta
4af0: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4b00: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 69 6d 65   "name": "__time
4b10: 6f 75 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  out", "type": { 
4b20: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
4b30: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4b40: 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
4b50: 6e 61 6d 65 22 3a 20 22 74 69 6d 65 76 61 6c 22  name": "timeval"
4b60: 2c 20 22 69 64 22 3a 20 34 20 7d 20 7d 20 7d 5d  , "id": 4 } } }]
4b70: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
4b80: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
4b90: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4ba0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4bb0: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4bc0: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4bd0: 22 6e 61 6d 65 22 3a 20 22 70 73 65 6c 65 63 74  "name": "pselect
4be0: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4bf0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4c00: 63 6c 75 64 65 2f 73 79 73 2f 73 65 6c 65 63 74  clude/sys/select
4c10: 2e 68 3a 31 31 33 3a 31 32 22 2c 20 22 76 61 72  .h:113:12", "var
4c20: 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4c30: 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4c40: 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4c50: 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4c60: 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4c70: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4c80: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 66 64 73 22  "name": "__nfds"
4c90: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4ca0: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
4cb0: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4cc0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4cd0: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
4ce0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4cf0: 3a 20 22 5f 5f 72 65 61 64 66 64 73 22 2c 20 22  : "__readfds", "
4d00: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4d10: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
4d20: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 66 64  e": { "tag": "fd
4d30: 5f 73 65 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  _set" } } }, { "
4d40: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4d50: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 72  ", "name": "__wr
4d60: 69 74 65 66 64 73 22 2c 20 22 74 79 70 65 22 3a  itefds", "type":
4d70: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
4d80: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
4d90: 22 74 61 67 22 3a 20 22 66 64 5f 73 65 74 22 20  "tag": "fd_set" 
4da0: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
4db0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4dc0: 6d 65 22 3a 20 22 5f 5f 65 78 63 65 70 74 66 64  me": "__exceptfd
4dd0: 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
4de0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
4df0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4e00: 3a 20 22 66 64 5f 73 65 74 22 20 7d 20 7d 20 7d  : "fd_set" } } }
4e10: 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
4e20: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4e30: 22 5f 5f 74 69 6d 65 6f 75 74 22 2c 20 22 74 79  "__timeout", "ty
4e40: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4e50: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
4e60: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
4e70: 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  uct", "name": "t
4e80: 69 6d 65 73 70 65 63 22 2c 20 22 69 64 22 3a 20  imespec", "id": 
4e90: 35 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  5 } } }, { "tag"
4ea0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4eb0: 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6d 61 73  name": "__sigmas
4ec0: 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
4ed0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
4ee0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4ef0: 3a 20 22 5f 5f 73 69 67 73 65 74 5f 74 22 20 7d  : "__sigset_t" }
4f00: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4f10: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4f20: 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
4f30: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4f40: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4f50: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4f60: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 6e  on", "name": "gn
4f70: 75 5f 64 65 76 5f 6d 61 6a 6f 72 22 2c 20 22 6e  u_dev_major", "n
4f80: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4f90: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4fa0: 2f 73 79 73 2f 73 79 73 6d 61 63 72 6f 73 2e 68  /sys/sysmacros.h
4fb0: 3a 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :73:1 <Spelling=
4fc0: 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4fd0: 31 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  14:1>", "variadi
4fe0: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4ff0: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5000: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5010: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5020: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5030: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5040: 65 22 3a 20 22 5f 5f 64 65 76 22 2c 20 22 74 79  e": "__dev", "ty
5050: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
5060: 5f 64 65 76 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  _dev_t" } }], "r
5070: 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5080: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
5090: 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  -int", "bit-size
50a0: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
50b0: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
50c0: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
50d0: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 6e  on", "name": "gn
50e0: 75 5f 64 65 76 5f 6d 69 6e 6f 72 22 2c 20 22 6e  u_dev_minor", "n
50f0: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5100: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5110: 2f 73 79 73 2f 73 79 73 6d 61 63 72 6f 73 2e 68  /sys/sysmacros.h
5120: 3a 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :74:1 <Spelling=
5130: 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5140: 31 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  15:1>", "variadi
5150: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5160: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5170: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5180: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5190: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
51a0: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51b0: 65 22 3a 20 22 5f 5f 64 65 76 22 2c 20 22 74 79  e": "__dev", "ty
51c0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
51d0: 5f 64 65 76 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  _dev_t" } }], "r
51e0: 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
51f0: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
5200: 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  -int", "bit-size
5210: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
5220: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
5230: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5240: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 6e  on", "name": "gn
5250: 75 5f 64 65 76 5f 6d 61 6b 65 64 65 76 22 2c 20  u_dev_makedev", 
5260: 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5270: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5280: 64 65 2f 73 79 73 2f 73 79 73 6d 61 63 72 6f 73  de/sys/sysmacros
5290: 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:75:1 <Spellin
52a0: 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
52b0: 3e 3a 31 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:16:1>", "varia
52c0: 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
52d0: 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
52e0: 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
52f0: 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5300: 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5310: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5320: 61 6d 65 22 3a 20 22 5f 5f 6d 61 6a 6f 72 22 2c  ame": "__major",
5330: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5340: 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74  : ":unsigned-int
5350: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
5360: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
5370: 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
5380: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5390: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 69 6e  , "name": "__min
53a0: 6f 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  or", "type": { "
53b0: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
53c0: 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  -int", "bit-size
53d0: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
53e0: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
53f0: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5400: 7b 20 22 74 61 67 22 3a 20 22 5f 5f 64 65 76 5f  { "tag": "__dev_
5410: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
5420: 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
5430: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c  : 0, "name": "bl
5440: 6b 73 69 7a 65 5f 74 22 2c 20 22 6c 6f 63 61 74  ksize_t", "locat
5450: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5460: 75 64 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a  ude/sys/types.h:
5470: 32 31 32 3a 32 31 22 2c 20 22 74 79 70 65 22 3a  212:21", "type":
5480: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 62 6c 6b   { "tag": "__blk
5490: 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
54a0: 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
54b0: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
54c0: 3a 20 22 62 6c 6b 63 6e 74 5f 74 22 2c 20 22 6c  : "blkcnt_t", "l
54d0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
54e0: 69 6e 63 6c 75 64 65 2f 73 79 73 2f 74 79 70 65  include/sys/type
54f0: 73 2e 68 3a 32 31 39 3a 32 30 22 2c 20 22 74 79  s.h:219:20", "ty
5500: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
5510: 5f 62 6c 6b 63 6e 74 5f 74 22 20 7d 20 7d 2c 0a  _blkcnt_t" } },.
5520: 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
5530: 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
5540: 6d 65 22 3a 20 22 66 73 62 6c 6b 63 6e 74 5f 74  me": "fsblkcnt_t
5550: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
5560: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 79 73  /usr/include/sys
5570: 2f 74 79 70 65 73 2e 68 3a 32 32 33 3a 32 32 22  /types.h:223:22"
5580: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5590: 22 3a 20 22 5f 5f 66 73 62 6c 6b 63 6e 74 5f 74  ": "__fsblkcnt_t
55a0: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
55b0: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
55c0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 66 73 66   0, "name": "fsf
55d0: 69 6c 63 6e 74 5f 74 22 2c 20 22 6c 6f 63 61 74  ilcnt_t", "locat
55e0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
55f0: 75 64 65 2f 73 79 73 2f 74 79 70 65 73 2e 68 3a  ude/sys/types.h:
5600: 32 32 37 3a 32 32 22 2c 20 22 74 79 70 65 22 3a  227:22", "type":
5610: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 66 73 66   { "tag": "__fsf
5620: 69 6c 63 6e 74 5f 74 22 20 7d 20 7d 2c 0a 7b 20  ilcnt_t" } },.{ 
5630: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
5640: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
5650: 3a 20 22 5f 5f 70 74 68 72 65 61 64 5f 72 77 6c  : "__pthread_rwl
5660: 6f 63 6b 5f 61 72 63 68 5f 74 22 2c 20 22 69 64  ock_arch_t", "id
5670: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5680: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5690: 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70 65  bits/pthreadtype
56a0: 73 2d 61 72 63 68 2e 68 3a 36 35 3a 38 22 2c 20  s-arch.h:65:8", 
56b0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 34 38 2c  "bit-size": 448,
56c0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56d0: 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 64, "fields": 
56e0: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
56f0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65  ", "name": "__re
5700: 61 64 65 72 73 22 2c 20 22 62 69 74 2d 6f 66 66  aders", "bit-off
5710: 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
5720: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
5730: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
5740: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5750: 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20  :unsigned-int", 
5760: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
5770: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5780: 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
5790: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
57a0: 22 3a 20 22 5f 5f 77 72 69 74 65 72 73 22 2c 20  ": "__writers", 
57b0: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
57c0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
57d0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
57e0: 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
57f0: 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
5800: 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69  ed-int", "bit-si
5810: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
5820: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
5830: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
5840: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77  d", "name": "__w
5850: 72 70 68 61 73 65 5f 66 75 74 65 78 22 2c 20 22  rphase_futex", "
5860: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
5870: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
5880: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5890: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
58a0: 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
58b0: 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
58c0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
58d0: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
58e0: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
58f0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 72  ", "name": "__wr
5900: 69 74 65 72 73 5f 66 75 74 65 78 22 2c 20 22 62  iters_futex", "b
5910: 69 74 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20  it-offset": 96, 
5920: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
5930: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5940: 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
5950: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
5960: 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  -int", "bit-size
5970: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
5980: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
5990: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
59a0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 64  , "name": "__pad
59b0: 33 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  3", "bit-offset"
59c0: 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
59d0: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
59e0: 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
59f0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
5a00: 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62  nsigned-int", "b
5a10: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
5a20: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
5a30: 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
5a40: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
5a50: 20 22 5f 5f 70 61 64 34 22 2c 20 22 62 69 74 2d   "__pad4", "bit-
5a60: 6f 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62  offset": 160, "b
5a70: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
5a80: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
5a90: 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
5aa0: 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69  g": ":unsigned-i
5ab0: 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
5ac0: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
5ad0: 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
5ae0: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
5af0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 75 72 5f 77  "name": "__cur_w
5b00: 72 69 74 65 72 22 2c 20 22 62 69 74 2d 6f 66 66  riter", "bit-off
5b10: 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d  set": 192, "bit-
5b20: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
5b30: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
5b40: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5b50: 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
5b60: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
5b70: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
5b80: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
5b90: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  d", "name": "__s
5ba0: 68 61 72 65 64 22 2c 20 22 62 69 74 2d 6f 66 66  hared", "bit-off
5bb0: 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69 74 2d  set": 224, "bit-
5bc0: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
5bd0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
5be0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5bf0: 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
5c00: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
5c10: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
5c20: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
5c30: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  d", "name": "__r
5c40: 77 65 6c 69 73 69 6f 6e 22 2c 20 22 62 69 74 2d  welision", "bit-
5c50: 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62  offset": 256, "b
5c60: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
5c70: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
5c80: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5c90: 3a 20 22 3a 73 69 67 6e 65 64 2d 63 68 61 72 22  : ":signed-char"
5ca0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
5cb0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5cc0: 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 8 } }, { "tag"
5cd0: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
5ce0: 22 3a 20 22 5f 5f 70 61 64 31 22 2c 20 22 62 69  ": "__pad1", "bi
5cf0: 74 2d 6f 66 66 73 65 74 22 3a 20 32 36 34 2c 20  t-offset": 264, 
5d00: 22 62 69 74 2d 73 69 7a 65 22 3a 20 35 36 2c 20  "bit-size": 56, 
5d10: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5d20: 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
5d30: 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
5d40: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5d50: 22 3a 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22  ":unsigned-char"
5d60: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
5d70: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5d80: 3a 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 37  : 8 }, "size": 7
5d90: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
5da0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
5db0: 22 5f 5f 70 61 64 32 22 2c 20 22 62 69 74 2d 6f  "__pad2", "bit-o
5dc0: 66 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62 69  ffset": 320, "bi
5dd0: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
5de0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
5df0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5e00: 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
5e10: 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
5e20: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
5e30: 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
5e40: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
5e50: 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 61 67 73  "name": "__flags
5e60: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
5e70: 20 33 38 34 2c 20 22 62 69 74 2d 73 69 7a 65 22   384, "bit-size"
5e80: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
5e90: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
5ea0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
5eb0: 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
5ec0: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
5ed0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
5ee0: 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
5ef0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
5f00: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
5f10: 70 74 68 72 65 61 64 5f 69 6e 74 65 72 6e 61 6c  pthread_internal
5f20: 5f 6c 69 73 74 22 2c 20 22 69 64 22 3a 20 30 2c  _list", "id": 0,
5f30: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5f40: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5f50: 74 68 72 65 61 64 2d 73 68 61 72 65 64 2d 74 79  thread-shared-ty
5f60: 70 65 73 2e 68 3a 38 32 3a 31 36 22 2c 20 22 62  pes.h:82:16", "b
5f70: 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5f80: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5f90: 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
5fa0: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
5fb0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 72 65 76   "name": "__prev
5fc0: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
5fd0: 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
5fe0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
5ff0: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
6000: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6010: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6020: 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22  "tag": ":struct"
6030: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 68  , "name": "__pth
6040: 72 65 61 64 5f 69 6e 74 65 72 6e 61 6c 5f 6c 69  read_internal_li
6050: 73 74 22 2c 20 22 69 64 22 3a 20 36 20 7d 20 7d  st", "id": 6 } }
6060: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
6070: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
6080: 5f 6e 65 78 74 22 2c 20 22 62 69 74 2d 6f 66 66  _next", "bit-off
6090: 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73  set": 64, "bit-s
60a0: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
60b0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
60c0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60d0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
60e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
60f0: 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
6100: 22 5f 5f 70 74 68 72 65 61 64 5f 69 6e 74 65 72  "__pthread_inter
6110: 6e 61 6c 5f 6c 69 73 74 22 2c 20 22 69 64 22 3a  nal_list", "id":
6120: 20 36 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22   6 } } }] },.{ "
6130: 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
6140: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
6150: 3a 20 22 5f 5f 70 74 68 72 65 61 64 5f 6c 69 73  : "__pthread_lis
6160: 74 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  t_t", "location"
6170: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6180: 62 69 74 73 2f 74 68 72 65 61 64 2d 73 68 61 72  bits/thread-shar
6190: 65 64 2d 74 79 70 65 73 2e 68 3a 38 36 3a 33 22  ed-types.h:86:3"
61a0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
61b0: 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
61c0: 61 6d 65 22 3a 20 22 5f 5f 70 74 68 72 65 61 64  ame": "__pthread
61d0: 5f 69 6e 74 65 72 6e 61 6c 5f 6c 69 73 74 22 2c  _internal_list",
61e0: 20 22 69 64 22 3a 20 36 20 7d 20 7d 2c 0a 7b 20   "id": 6 } },.{ 
61f0: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
6200: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
6210: 3a 20 22 5f 5f 70 74 68 72 65 61 64 5f 6d 75 74  : "__pthread_mut
6220: 65 78 5f 73 22 2c 20 22 69 64 22 3a 20 30 2c 20  ex_s", "id": 0, 
6230: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6240: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74  r/include/bits/t
6250: 68 72 65 61 64 2d 73 68 61 72 65 64 2d 74 79 70  hread-shared-typ
6260: 65 73 2e 68 3a 31 31 38 3a 38 22 2c 20 22 62 69  es.h:118:8", "bi
6270: 74 2d 73 69 7a 65 22 3a 20 33 32 30 2c 20 22 62  t-size": 320, "b
6280: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
6290: 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
62a0: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
62b0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63 6b 22  "name": "__lock"
62c0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
62d0: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
62e0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
62f0: 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
6300: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6310: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6320: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6330: 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
6340: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
6350: 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22  e": "__count", "
6360: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c  bit-offset": 32,
6370: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6380: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6390: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
63a0: 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
63b0: 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
63c0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
63d0: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
63e0: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
63f0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 77  ", "name": "__ow
6400: 6e 65 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ner", "bit-offse
6410: 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
6420: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6430: 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
6440: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6450: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
6460: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6470: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
6480: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
6490: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75 73 65   "name": "__nuse
64a0: 72 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  rs", "bit-offset
64b0: 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65  ": 96, "bit-size
64c0: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
64d0: 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
64e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
64f0: 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62  nsigned-int", "b
6500: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6510: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6520: 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
6530: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
6540: 20 22 5f 5f 6b 69 6e 64 22 2c 20 22 62 69 74 2d   "__kind", "bit-
6550: 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62  offset": 128, "b
6560: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6570: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6580: 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
6590: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
65a0: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
65b0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
65c0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
65d0: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
65e0: 5f 5f 73 70 69 6e 73 22 2c 20 22 62 69 74 2d 6f  __spins", "bit-o
65f0: 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69  ffset": 160, "bi
6600: 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
6610: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
6620: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6630: 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69  ": ":short", "bi
6640: 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
6650: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
6660: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6670: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
6680: 22 5f 5f 65 6c 69 73 69 6f 6e 22 2c 20 22 62 69  "__elision", "bi
6690: 74 2d 6f 66 66 73 65 74 22 3a 20 31 37 36 2c 20  t-offset": 176, 
66a0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
66b0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66c0: 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
66d0: 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20  tag": ":short", 
66e0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
66f0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6700: 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   16 } }, { "tag"
6710: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
6720: 22 3a 20 22 5f 5f 6c 69 73 74 22 2c 20 22 62 69  ": "__list", "bi
6730: 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20  t-offset": 192, 
6740: 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
6750: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6760: 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
6770: 22 74 61 67 22 3a 20 22 5f 5f 70 74 68 72 65 61  "tag": "__pthrea
6780: 64 5f 6c 69 73 74 5f 74 22 20 7d 20 7d 5d 20 7d  d_list_t" } }] }
6790: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
67a0: 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
67b0: 61 6d 65 22 3a 20 22 5f 5f 70 74 68 72 65 61 64  ame": "__pthread
67c0: 5f 63 6f 6e 64 5f 73 22 2c 20 22 69 64 22 3a 20  _cond_s", "id": 
67d0: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
67e0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
67f0: 73 2f 74 68 72 65 61 64 2d 73 68 61 72 65 64 2d  s/thread-shared-
6800: 74 79 70 65 73 2e 68 3a 31 35 31 3a 38 22 2c 20  types.h:151:8", 
6810: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 38 34 2c  "bit-size": 384,
6820: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6830: 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 64, "fields": 
6840: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
6850: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
6860: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
6870: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
6880: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6890: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
68a0: 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c 20 22  tag": "union", "
68b0: 6e 73 22 3a 20 32 31 38 39 31 2c 20 22 6e 61 6d  ns": 21891, "nam
68c0: 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 37 2c  e": "", "id": 7,
68d0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
68e0: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
68f0: 74 68 72 65 61 64 2d 73 68 61 72 65 64 2d 74 79  thread-shared-ty
6900: 70 65 73 2e 68 3a 31 35 33 3a 31 37 22 2c 20 22  pes.h:153:17", "
6910: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
6920: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6930: 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
6940: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
6950: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 73 65 71   "name": "__wseq
6960: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
6970: 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
6980: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
6990: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
69a0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
69b0: 67 6e 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  gned-long-long",
69c0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
69d0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
69e0: 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
69f0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
6a00: 65 22 3a 20 22 5f 5f 77 73 65 71 33 32 22 2c 20  e": "__wseq32", 
6a10: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
6a20: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
6a30: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6a40: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
6a50: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
6a60: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
6a70: 3a 20 22 22 2c 20 22 69 64 22 3a 20 38 2c 20 22  : "", "id": 8, "
6a80: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6a90: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 68  /include/bits/th
6aa0: 72 65 61 64 2d 73 68 61 72 65 64 2d 74 79 70 65  read-shared-type
6ab0: 73 2e 68 3a 31 35 36 3a 35 22 2c 20 22 62 69 74  s.h:156:5", "bit
6ac0: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
6ad0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
6ae0: 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
6af0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
6b00: 61 6d 65 22 3a 20 22 5f 5f 6c 6f 77 22 2c 20 22  ame": "__low", "
6b10: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
6b20: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6b30: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6b40: 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
6b50: 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
6b60: 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  -int", "bit-size
6b70: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6b80: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
6b90: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
6ba0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 68 69 67  , "name": "__hig
6bb0: 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  h", "bit-offset"
6bc0: 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
6bd0: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6be0: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
6bf0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
6c00: 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
6c10: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6c20: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6c30: 20 7d 20 7d 5d 20 7d 20 7d 5d 20 7d 20 7d 2c 20   } }] } }] } }, 
6c40: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
6c50: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 62  , "name": "", "b
6c60: 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
6c70: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
6c80: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6c90: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
6ca0: 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c 20 22  tag": "union", "
6cb0: 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
6cc0: 22 22 2c 20 22 69 64 22 3a 20 39 2c 20 22 6c 6f  "", "id": 9, "lo
6cd0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6ce0: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 68 72 65  nclude/bits/thre
6cf0: 61 64 2d 73 68 61 72 65 64 2d 74 79 70 65 73 2e  ad-shared-types.
6d00: 68 3a 31 36 32 3a 31 37 22 2c 20 22 62 69 74 2d  h:162:17", "bit-
6d10: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
6d20: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
6d30: 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
6d40: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
6d50: 6d 65 22 3a 20 22 5f 5f 67 31 5f 73 74 61 72 74  me": "__g1_start
6d60: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
6d70: 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
6d80: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
6d90: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
6da0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
6db0: 67 6e 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  gned-long-long",
6dc0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
6dd0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6de0: 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
6df0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
6e00: 65 22 3a 20 22 5f 5f 67 31 5f 73 74 61 72 74 33  e": "__g1_start3
6e10: 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  2", "bit-offset"
6e20: 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
6e30: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
6e40: 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
6e50: 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
6e60: 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
6e70: 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
6e80: 31 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  10, "location": 
6e90: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
6ea0: 74 73 2f 74 68 72 65 61 64 2d 73 68 61 72 65 64  ts/thread-shared
6eb0: 2d 74 79 70 65 73 2e 68 3a 31 36 35 3a 35 22 2c  -types.h:165:5",
6ec0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
6ed0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6ee0: 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
6ef0: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
6f00: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  ", "name": "__lo
6f10: 77 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  w", "bit-offset"
6f20: 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
6f30: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
6f40: 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
6f50: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
6f60: 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74  igned-int", "bit
6f70: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6f80: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6f90: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
6fa0: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
6fb0: 5f 5f 68 69 67 68 22 2c 20 22 62 69 74 2d 6f 66  __high", "bit-of
6fc0: 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
6fd0: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6fe0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
6ff0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7000: 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22   ":unsigned-int"
7010: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
7020: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7030: 22 3a 20 33 32 20 7d 20 7d 5d 20 7d 20 7d 5d 20  ": 32 } }] } }] 
7040: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
7050: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
7060: 5f 5f 67 5f 72 65 66 73 22 2c 20 22 62 69 74 2d  __g_refs", "bit-
7070: 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62  offset": 128, "b
7080: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
7090: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
70a0: 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
70b0: 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
70c0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
70d0: 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20  :unsigned-int", 
70e0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
70f0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7100: 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20 32   32 }, "size": 2
7110: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7120: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7130: 22 5f 5f 67 5f 73 69 7a 65 22 2c 20 22 62 69 74  "__g_size", "bit
7140: 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22  -offset": 192, "
7150: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
7160: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7170: 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
7180: 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
7190: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71a0: 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
71b0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
71c0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
71d0: 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 32 }, "size": 
71e0: 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
71f0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7200: 20 22 5f 5f 67 31 5f 6f 72 69 67 5f 73 69 7a 65   "__g1_orig_size
7210: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7220: 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22   256, "bit-size"
7230: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7240: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
7250: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
7260: 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
7270: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7280: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7290: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
72a0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
72b0: 22 5f 5f 77 72 65 66 73 22 2c 20 22 62 69 74 2d  "__wrefs", "bit-
72c0: 6f 66 66 73 65 74 22 3a 20 32 38 38 2c 20 22 62  offset": 288, "b
72d0: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
72e0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
72f0: 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
7300: 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69  g": ":unsigned-i
7310: 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7320: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7330: 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
7340: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7350: 22 6e 61 6d 65 22 3a 20 22 5f 5f 67 5f 73 69 67  "name": "__g_sig
7360: 6e 61 6c 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  nals", "bit-offs
7370: 65 74 22 3a 20 33 32 30 2c 20 22 62 69 74 2d 73  et": 320, "bit-s
7380: 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
7390: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
73a0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73b0: 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
73c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
73d0: 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74  igned-int", "bit
73e0: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
73f0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
7400: 7d 2c 20 22 73 69 7a 65 22 3a 20 32 20 7d 20 7d  }, "size": 2 } }
7410: 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
7420: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
7430: 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 68 72 65  , "name": "pthre
7440: 61 64 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  ad_t", "location
7450: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7460: 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70  /bits/pthreadtyp
7470: 65 73 2e 68 3a 32 37 3a 32 37 22 2c 20 22 74 79  es.h:27:27", "ty
7480: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7490: 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20  unsigned-long", 
74a0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
74b0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
74c0: 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
74d0: 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
74e0: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ": 0, "name": "p
74f0: 74 68 72 65 61 64 5f 6d 75 74 65 78 61 74 74 72  thread_mutexattr
7500: 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
7510: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
7520: 69 74 73 2f 70 74 68 72 65 61 64 74 79 70 65 73  its/pthreadtypes
7530: 2e 68 3a 33 36 3a 33 22 2c 20 22 74 79 70 65 22  .h:36:3", "type"
7540: 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e 69 6f  : { "tag": "unio
7550: 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  n", "ns": 0, "na
7560: 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
7570: 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  1, "location": "
7580: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
7590: 73 2f 70 74 68 72 65 61 64 74 79 70 65 73 2e 68  s/pthreadtypes.h
75a0: 3a 33 32 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a  :32:9", "bit-siz
75b0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
75c0: 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
75d0: 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
75e0: 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
75f0: 3a 20 22 5f 5f 73 69 7a 65 22 2c 20 22 62 69 74  : "__size", "bit
7600: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
7610: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7620: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
7630: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7640: 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
7650: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
7660: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
7670: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
7680: 65 6e 74 22 3a 20 38 20 7d 2c 20 22 73 69 7a 65  ent": 8 }, "size
7690: 22 3a 20 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 4 } }, { "tag
76a0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
76b0: 65 22 3a 20 22 5f 5f 61 6c 69 67 6e 22 2c 20 22  e": "__align", "
76c0: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
76d0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
76e0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
76f0: 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
7700: 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
7710: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7720: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7730: 32 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74  2 } }] } },.{ "t
7740: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
7750: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
7760: 20 22 70 74 68 72 65 61 64 5f 63 6f 6e 64 61 74   "pthread_condat
7770: 74 72 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  tr_t", "location
7780: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7790: 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70  /bits/pthreadtyp
77a0: 65 73 2e 68 3a 34 35 3a 33 22 2c 20 22 74 79 70  es.h:45:3", "typ
77b0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e  e": { "tag": "un
77c0: 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 32 31 38 39  ion", "ns": 2189
77d0: 31 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  1, "name": "", "
77e0: 69 64 22 3a 20 31 32 2c 20 22 6c 6f 63 61 74 69  id": 12, "locati
77f0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7800: 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74  de/bits/pthreadt
7810: 79 70 65 73 2e 68 3a 34 31 3a 39 22 2c 20 22 62  ypes.h:41:9", "b
7820: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7830: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7840: 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
7850: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7860: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
7870: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
7880: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
7890: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
78a0: 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
78b0: 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
78c0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
78d0: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
78e0: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
78f0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c  alignment": 8 },
7900: 20 22 73 69 7a 65 22 3a 20 34 20 7d 20 7d 2c 20   "size": 4 } }, 
7910: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7920: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 6c 69  , "name": "__ali
7930: 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  gn", "bit-offset
7940: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
7950: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7960: 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
7970: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
7980: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
7990: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
79a0: 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20 7d 20 7d  nt": 32 } }] } }
79b0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
79c0: 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
79d0: 6e 61 6d 65 22 3a 20 22 70 74 68 72 65 61 64 5f  name": "pthread_
79e0: 6b 65 79 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  key_t", "locatio
79f0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7a00: 65 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79  e/bits/pthreadty
7a10: 70 65 73 2e 68 3a 34 39 3a 32 32 22 2c 20 22 74  pes.h:49:22", "t
7a20: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a30: 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20  :unsigned-int", 
7a40: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
7a50: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7a60: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
7a70: 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
7a80: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ": 0, "name": "p
7a90: 74 68 72 65 61 64 5f 6f 6e 63 65 5f 74 22 2c 20  thread_once_t", 
7aa0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
7ab0: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70  r/include/bits/p
7ac0: 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 35 33  threadtypes.h:53
7ad0: 3a 33 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :30", "type": { 
7ae0: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7af0: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7b00: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7b10: 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
7b20: 20 22 75 6e 69 6f 6e 22 2c 20 22 6e 73 22 3a 20   "union", "ns": 
7b30: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 68 72  0, "name": "pthr
7b40: 65 61 64 5f 61 74 74 72 5f 74 22 2c 20 22 69 64  ead_attr_t", "id
7b50: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7b60: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7b70: 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70 65  bits/pthreadtype
7b80: 73 2e 68 3a 35 36 3a 37 22 2c 20 22 62 69 74 2d  s.h:56:7", "bit-
7b90: 73 69 7a 65 22 3a 20 34 34 38 2c 20 22 62 69 74  size": 448, "bit
7ba0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
7bb0: 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
7bc0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7bd0: 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
7be0: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
7bf0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 34 38   "bit-size": 448
7c00: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7c10: 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
7c20: 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
7c30: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7c40: 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
7c50: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
7c60: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c 20  lignment": 8 }, 
7c70: 22 73 69 7a 65 22 3a 20 35 36 20 7d 20 7d 2c 20  "size": 56 } }, 
7c80: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7c90: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 6c 69  , "name": "__ali
7ca0: 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  gn", "bit-offset
7cb0: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
7cc0: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
7cd0: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
7ce0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
7cf0: 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
7d00: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
7d10: 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 2c  ent": 64 } }] },
7d20: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
7d30: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
7d40: 61 6d 65 22 3a 20 22 70 74 68 72 65 61 64 5f 61  ame": "pthread_a
7d50: 74 74 72 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  ttr_t", "locatio
7d60: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7d70: 65 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79  e/bits/pthreadty
7d80: 70 65 73 2e 68 3a 36 32 3a 33 30 22 2c 20 22 74  pes.h:62:30", "t
7d90: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7da0: 3a 75 6e 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  :union", "name":
7db0: 20 22 70 74 68 72 65 61 64 5f 61 74 74 72 5f 74   "pthread_attr_t
7dc0: 22 2c 20 22 69 64 22 3a 20 31 33 20 7d 20 7d 2c  ", "id": 13 } },
7dd0: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
7de0: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
7df0: 61 6d 65 22 3a 20 22 70 74 68 72 65 61 64 5f 6d  ame": "pthread_m
7e00: 75 74 65 78 5f 74 22 2c 20 22 6c 6f 63 61 74 69  utex_t", "locati
7e10: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7e20: 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74  de/bits/pthreadt
7e30: 79 70 65 73 2e 68 3a 37 32 3a 33 22 2c 20 22 74  ypes.h:72:3", "t
7e40: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7e50: 75 6e 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  union", "ns": 0,
7e60: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
7e70: 22 3a 20 31 34 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 14, "location
7e80: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7e90: 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70  /bits/pthreadtyp
7ea0: 65 73 2e 68 3a 36 37 3a 39 22 2c 20 22 62 69 74  es.h:67:9", "bit
7eb0: 2d 73 69 7a 65 22 3a 20 33 32 30 2c 20 22 62 69  -size": 320, "bi
7ec0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7ed0: 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
7ee0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7ef0: 6e 61 6d 65 22 3a 20 22 5f 5f 64 61 74 61 22 2c  name": "__data",
7f00: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
7f10: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
7f20: 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
7f30: 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
7f40: 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
7f50: 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  t", "name": "__p
7f60: 74 68 72 65 61 64 5f 6d 75 74 65 78 5f 73 22 2c  thread_mutex_s",
7f70: 20 22 69 64 22 3a 20 31 35 20 7d 20 7d 2c 20 7b   "id": 15 } }, {
7f80: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7f90: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65   "name": "__size
7fa0: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7fb0: 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
7fc0: 33 32 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  320, "bit-alignm
7fd0: 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
7fe0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
7ff0: 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
8000: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
8010: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
8020: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
8030: 7d 2c 20 22 73 69 7a 65 22 3a 20 34 30 20 7d 20  }, "size": 40 } 
8040: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
8050: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
8060: 61 6c 69 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66  align", "bit-off
8070: 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
8080: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
8090: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
80a0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80b0: 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
80c0: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
80d0: 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
80e0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
80f0: 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
8100: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 68 72  0, "name": "pthr
8110: 65 61 64 5f 63 6f 6e 64 5f 74 22 2c 20 22 6c 6f  ead_cond_t", "lo
8120: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
8130: 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70 74 68 72  nclude/bits/pthr
8140: 65 61 64 74 79 70 65 73 2e 68 3a 38 30 3a 33 22  eadtypes.h:80:3"
8150: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8160: 22 3a 20 22 75 6e 69 6f 6e 22 2c 20 22 6e 73 22  ": "union", "ns"
8170: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
8180: 20 22 69 64 22 3a 20 31 36 2c 20 22 6c 6f 63 61   "id": 16, "loca
8190: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
81a0: 6c 75 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61  lude/bits/pthrea
81b0: 64 74 79 70 65 73 2e 68 3a 37 35 3a 39 22 2c 20  dtypes.h:75:9", 
81c0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 38 34 2c  "bit-size": 384,
81d0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
81e0: 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 64, "fields": 
81f0: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
8200: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 61  ", "name": "__da
8210: 74 61 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ta", "bit-offset
8220: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
8230: 3a 20 33 38 34 2c 20 22 62 69 74 2d 61 6c 69 67  : 384, "bit-alig
8240: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
8250: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
8260: 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
8270: 22 5f 5f 70 74 68 72 65 61 64 5f 63 6f 6e 64 5f  "__pthread_cond_
8280: 73 22 2c 20 22 69 64 22 3a 20 31 37 20 7d 20 7d  s", "id": 17 } }
8290: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
82a0: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  d", "name": "__s
82b0: 69 7a 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ize", "bit-offse
82c0: 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
82d0: 22 3a 20 33 38 34 2c 20 22 62 69 74 2d 61 6c 69  ": 384, "bit-ali
82e0: 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
82f0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61  e": { "tag": ":a
8300: 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  rray", "type": {
8310: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
8320: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
8330: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
8340: 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 34 38   8 }, "size": 48
8350: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
8360: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
8370: 22 5f 5f 61 6c 69 67 6e 22 2c 20 22 62 69 74 2d  "__align", "bit-
8380: 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
8390: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
83a0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
83b0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
83c0: 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20  : ":long-long", 
83d0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
83e0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
83f0: 20 36 34 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20   64 } }] } },.{ 
8400: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
8410: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
8420: 22 3a 20 22 70 74 68 72 65 61 64 5f 72 77 6c 6f  ": "pthread_rwlo
8430: 63 6b 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  ck_t", "location
8440: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
8450: 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70  /bits/pthreadtyp
8460: 65 73 2e 68 3a 39 31 3a 33 22 2c 20 22 74 79 70  es.h:91:3", "typ
8470: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e  e": { "tag": "un
8480: 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ion", "ns": 0, "
8490: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
84a0: 20 31 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   18, "location":
84b0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
84c0: 69 74 73 2f 70 74 68 72 65 61 64 74 79 70 65 73  its/pthreadtypes
84d0: 2e 68 3a 38 36 3a 39 22 2c 20 22 62 69 74 2d 73  .h:86:9", "bit-s
84e0: 69 7a 65 22 3a 20 34 34 38 2c 20 22 62 69 74 2d  ize": 448, "bit-
84f0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
8500: 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
8510: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
8520: 6d 65 22 3a 20 22 5f 5f 64 61 74 61 22 2c 20 22  me": "__data", "
8530: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
8540: 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 34 38 2c  "bit-size": 448,
8550: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8560: 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
8570: 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22  "tag": ":struct"
8580: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 68  , "name": "__pth
8590: 72 65 61 64 5f 72 77 6c 6f 63 6b 5f 61 72 63 68  read_rwlock_arch
85a0: 5f 74 22 2c 20 22 69 64 22 3a 20 31 39 20 7d 20  _t", "id": 19 } 
85b0: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
85c0: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
85d0: 73 69 7a 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  size", "bit-offs
85e0: 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
85f0: 65 22 3a 20 34 34 38 2c 20 22 62 69 74 2d 61 6c  e": 448, "bit-al
8600: 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
8610: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
8620: 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
8630: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
8640: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
8650: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8660: 3a 20 38 20 7d 2c 20 22 73 69 7a 65 22 3a 20 35  : 8 }, "size": 5
8670: 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  6 } }, { "tag": 
8680: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
8690: 20 22 5f 5f 61 6c 69 67 6e 22 2c 20 22 62 69 74   "__align", "bit
86a0: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
86b0: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
86c0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
86d0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
86e0: 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
86f0: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
8700: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
8710: 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  } }] } },.{ "tag
8720: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
8730: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
8740: 70 74 68 72 65 61 64 5f 72 77 6c 6f 63 6b 61 74  pthread_rwlockat
8750: 74 72 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  tr_t", "location
8760: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
8770: 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74 79 70  /bits/pthreadtyp
8780: 65 73 2e 68 3a 39 37 3a 33 22 2c 20 22 74 79 70  es.h:97:3", "typ
8790: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e  e": { "tag": "un
87a0: 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 32 31 38 39  ion", "ns": 2189
87b0: 31 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  1, "name": "", "
87c0: 69 64 22 3a 20 32 30 2c 20 22 6c 6f 63 61 74 69  id": 20, "locati
87d0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
87e0: 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61 64 74  de/bits/pthreadt
87f0: 79 70 65 73 2e 68 3a 39 33 3a 39 22 2c 20 22 62  ypes.h:93:9", "b
8800: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
8810: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
8820: 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
8830: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
8840: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
8850: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
8860: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  0, "bit-size": 6
8870: 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
8880: 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
8890: 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
88a0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88b0: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
88c0: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
88d0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c  alignment": 8 },
88e0: 20 22 73 69 7a 65 22 3a 20 38 20 7d 20 7d 2c 20   "size": 8 } }, 
88f0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
8900: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 6c 69  , "name": "__ali
8910: 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  gn", "bit-offset
8920: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
8930: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
8940: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
8950: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
8960: 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
8970: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
8980: 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
8990: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
89a0: 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
89b0: 22 6e 61 6d 65 22 3a 20 22 70 74 68 72 65 61 64  "name": "pthread
89c0: 5f 73 70 69 6e 6c 6f 63 6b 5f 74 22 2c 20 22 6c  _spinlock_t", "l
89d0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
89e0: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70 74 68  include/bits/pth
89f0: 72 65 61 64 74 79 70 65 73 2e 68 3a 31 30 33 3a  readtypes.h:103:
8a00: 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  22", "type": { "
8a10: 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
8a20: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
8a30: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
8a40: 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
8a50: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
8a60: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 70 74 68   0, "name": "pth
8a70: 72 65 61 64 5f 62 61 72 72 69 65 72 5f 74 22 2c  read_barrier_t",
8a80: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8a90: 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
8aa0: 70 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 31  pthreadtypes.h:1
8ab0: 31 32 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  12:3", "type": {
8ac0: 20 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c   "tag": "union",
8ad0: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
8ae0: 3a 20 22 22 2c 20 22 69 64 22 3a 20 32 31 2c 20  : "", "id": 21, 
8af0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8b00: 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 70  r/include/bits/p
8b10: 74 68 72 65 61 64 74 79 70 65 73 2e 68 3a 31 30  threadtypes.h:10
8b20: 38 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  8:9", "bit-size"
8b30: 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69 67  : 256, "bit-alig
8b40: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
8b50: 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
8b60: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
8b70: 20 22 5f 5f 73 69 7a 65 22 2c 20 22 62 69 74 2d   "__size", "bit-
8b80: 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
8b90: 2d 73 69 7a 65 22 3a 20 32 35 36 2c 20 22 62 69  -size": 256, "bi
8ba0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
8bb0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8bc0: 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
8bd0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
8be0: 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
8bf0: 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
8c00: 65 6e 74 22 3a 20 38 20 7d 2c 20 22 73 69 7a 65  ent": 8 }, "size
8c10: 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
8c20: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
8c30: 6d 65 22 3a 20 22 5f 5f 61 6c 69 67 6e 22 2c 20  me": "__align", 
8c40: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
8c50: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
8c60: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8c70: 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
8c80: 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
8c90: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
8ca0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
8cb0: 20 36 34 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20   64 } }] } },.{ 
8cc0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
8cd0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
8ce0: 22 3a 20 22 70 74 68 72 65 61 64 5f 62 61 72 72  ": "pthread_barr
8cf0: 69 65 72 61 74 74 72 5f 74 22 2c 20 22 6c 6f 63  ierattr_t", "loc
8d00: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
8d10: 63 6c 75 64 65 2f 62 69 74 73 2f 70 74 68 72 65  clude/bits/pthre
8d20: 61 64 74 79 70 65 73 2e 68 3a 31 31 38 3a 33 22  adtypes.h:118:3"
8d30: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8d40: 22 3a 20 22 75 6e 69 6f 6e 22 2c 20 22 6e 73 22  ": "union", "ns"
8d50: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
8d60: 20 22 69 64 22 3a 20 32 32 2c 20 22 6c 6f 63 61   "id": 22, "loca
8d70: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
8d80: 6c 75 64 65 2f 62 69 74 73 2f 70 74 68 72 65 61  lude/bits/pthrea
8d90: 64 74 79 70 65 73 2e 68 3a 31 31 34 3a 39 22 2c  dtypes.h:114:9",
8da0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
8db0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8dc0: 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
8dd0: 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
8de0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
8df0: 7a 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ze", "bit-offset
8e00: 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
8e10: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
8e20: 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
8e30: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
8e40: 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
8e50: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
8e60: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
8e70: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
8e80: 20 7d 2c 20 22 73 69 7a 65 22 3a 20 34 20 7d 20   }, "size": 4 } 
8e90: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
8ea0: 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
8eb0: 61 6c 69 67 6e 22 2c 20 22 62 69 74 2d 6f 66 66  align", "bit-off
8ec0: 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
8ed0: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
8ee0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
8ef0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8f00: 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
8f10: 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
8f20: 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20  nment": 32 } }] 
8f30: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
8f40: 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
8f50: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
8f60: 4c 45 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  LE", "id": 0, "l
8f70: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8f80: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70  include/bits/typ
8f90: 65 73 2f 5f 5f 46 49 4c 45 2e 68 3a 34 3a 38 22  es/__FILE.h:4:8"
8fa0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
8fb0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
8fc0: 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
8fd0: 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
8fe0: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
8ff0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 46 49 4c  , "name": "__FIL
9000: 45 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  E", "location": 
9010: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
9020: 74 73 2f 74 79 70 65 73 2f 5f 5f 46 49 4c 45 2e  ts/types/__FILE.
9030: 68 3a 35 3a 32 35 22 2c 20 22 74 79 70 65 22 3a  h:5:25", "type":
9040: 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
9050: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
9060: 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c  me": "_IO_FILE",
9070: 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
9080: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
9090: 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73 2f 5f  ude/bits/types/_
90a0: 5f 46 49 4c 45 2e 68 3a 34 3a 38 22 2c 20 22 62  _FILE.h:4:8", "b
90b0: 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
90c0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
90d0: 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
90e0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
90f0: 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
9100: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45  name": "_IO_FILE
9110: 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
9120: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
9130: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
9140: 2f 46 49 4c 45 2e 68 3a 34 3a 38 22 2c 20 22 62  /FILE.h:4:8", "b
9150: 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
9160: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
9170: 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
9180: 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
9190: 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
91a0: 61 6d 65 22 3a 20 22 46 49 4c 45 22 2c 20 22 6c  ame": "FILE", "l
91b0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
91c0: 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70  include/bits/typ
91d0: 65 73 2f 46 49 4c 45 2e 68 3a 37 3a 32 35 22 2c  es/FILE.h:7:25",
91e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
91f0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
9200: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49  : 0, "name": "_I
9210: 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20 30  O_FILE", "id": 0
9220: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9230: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
9240: 2f 74 79 70 65 73 2f 5f 5f 46 49 4c 45 2e 68 3a  /types/__FILE.h:
9250: 34 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  4:8", "bit-size"
9260: 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
9270: 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
9280: 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": [] } },.{ "ta
9290: 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
92a0: 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
92b0: 22 5f 5f 6d 62 73 74 61 74 65 5f 74 22 2c 20 22  "__mbstate_t", "
92c0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
92d0: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
92e0: 70 65 73 2f 5f 5f 6d 62 73 74 61 74 65 5f 74 2e  pes/__mbstate_t.
92f0: 68 3a 32 31 3a 33 22 2c 20 22 74 79 70 65 22 3a  h:21:3", "type":
9300: 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
9310: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
9320: 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 32  me": "", "id": 2
9330: 34 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  4, "location": "
9340: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
9350: 73 2f 74 79 70 65 73 2f 5f 5f 6d 62 73 74 61 74  s/types/__mbstat
9360: 65 5f 74 2e 68 3a 31 33 3a 39 22 2c 20 22 62 69  e_t.h:13:9", "bi
9370: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9380: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
9390: 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
93a0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
93b0: 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22  name": "__count"
93c0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
93d0: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
93e0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
93f0: 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
9400: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
9410: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9420: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9430: 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
9440: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
9450: 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
9460: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c  bit-offset": 32,
9470: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9480: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9490: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
94a0: 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c 20  "tag": "union", 
94b0: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
94c0: 20 22 22 2c 20 22 69 64 22 3a 20 32 35 2c 20 22   "", "id": 25, "
94d0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
94e0: 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79  /include/bits/ty
94f0: 70 65 73 2f 5f 5f 6d 62 73 74 61 74 65 5f 74 2e  pes/__mbstate_t.
9500: 68 3a 31 36 3a 33 22 2c 20 22 62 69 74 2d 73 69  h:16:3", "bit-si
9510: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9520: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
9530: 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
9540: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
9550: 22 3a 20 22 5f 5f 77 63 68 22 2c 20 22 62 69 74  ": "__wch", "bit
9560: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
9570: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
9580: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
9590: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
95a0: 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e  ": ":unsigned-in
95b0: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
95c0: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
95d0: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
95e0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
95f0: 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 68 62 22 2c  name": "__wchb",
9600: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
9610: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
9620: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9630: 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
9640: 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
9650: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9660: 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
9670: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
9680: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c 20  lignment": 8 }, 
9690: 22 73 69 7a 65 22 3a 20 34 20 7d 20 7d 5d 20 7d  "size": 4 } }] }
96a0: 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   }] } },.{ "tag"
96b0: 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
96c0: 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
96d0: 47 5f 66 70 6f 73 5f 74 22 2c 20 22 6c 6f 63 61  G_fpos_t", "loca
96e0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
96f0: 6c 75 64 65 2f 5f 47 5f 63 6f 6e 66 69 67 2e 68  lude/_G_config.h
9700: 3a 32 36 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  :26:3", "type": 
9710: 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
9720: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
9730: 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 32 36  e": "", "id": 26
9740: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9750: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 5f 47 5f 63  usr/include/_G_c
9760: 6f 6e 66 69 67 2e 68 3a 32 32 3a 39 22 2c 20 22  onfig.h:22:9", "
9770: 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
9780: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9790: 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b   64, "fields": [
97a0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
97b0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 6f 73  , "name": "__pos
97c0: 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
97d0: 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
97e0: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
97f0: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
9800: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66   { "tag": "__off
9810: 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
9820: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
9830: 22 3a 20 22 5f 5f 73 74 61 74 65 22 2c 20 22 62  ": "__state", "b
9840: 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
9850: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
9860: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9870: 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
9880: 74 61 67 22 3a 20 22 5f 5f 6d 62 73 74 61 74 65  tag": "__mbstate
9890: 5f 74 22 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20  _t" } }] } },.{ 
98a0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
98b0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
98c0: 22 3a 20 22 5f 47 5f 66 70 6f 73 36 34 5f 74 22  ": "_G_fpos64_t"
98d0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
98e0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 5f 47 5f 63  usr/include/_G_c
98f0: 6f 6e 66 69 67 2e 68 3a 33 31 3a 33 22 2c 20 22  onfig.h:31:3", "
9900: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9910: 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
9920: 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
9930: 69 64 22 3a 20 32 37 2c 20 22 6c 6f 63 61 74 69  id": 27, "locati
9940: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
9950: 64 65 2f 5f 47 5f 63 6f 6e 66 69 67 2e 68 3a 32  de/_G_config.h:2
9960: 37 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  7:9", "bit-size"
9970: 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
9980: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65  nment": 64, "fie
9990: 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
99a0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
99b0: 20 22 5f 5f 70 6f 73 22 2c 20 22 62 69 74 2d 6f   "__pos", "bit-o
99c0: 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
99d0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
99e0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
99f0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a00: 20 22 5f 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d   "__off64_t" } }
9a10: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
9a20: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  d", "name": "__s
9a30: 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  tate", "bit-offs
9a40: 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
9a50: 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9a60: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
9a70: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9a80: 5f 5f 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d  __mbstate_t" } }
9a90: 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
9aa0: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
9ab0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 5f   0, "name": "va_
9ac0: 6c 69 73 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  list", "location
9ad0: 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9ae0: 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9af0: 2f 73 74 64 61 72 67 2e 68 3a 33 30 3a 32 37 22  /stdarg.h:30:27"
9b00: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9b10: 22 3a 20 22 5f 5f 62 75 69 6c 74 69 6e 5f 76 61  ": "__builtin_va
9b20: 5f 6c 69 73 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  _list" } },.{ "t
9b30: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
9b40: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
9b50: 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74   "__gnuc_va_list
9b60: 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
9b70: 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9b80: 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 73 74 64  .0.1/include/std
9b90: 61 72 67 2e 68 3a 34 38 3a 32 37 22 2c 20 22 74  arg.h:48:27", "t
9ba0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9bb0: 5f 5f 62 75 69 6c 74 69 6e 5f 76 61 5f 6c 69 73  __builtin_va_lis
9bc0: 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
9bd0: 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
9be0: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f   0, "name": "_IO
9bf0: 5f 6a 75 6d 70 5f 74 22 2c 20 22 69 64 22 3a 20  _jump_t", "id": 
9c00: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9c10: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
9c20: 69 6f 2e 68 3a 31 34 35 3a 38 22 2c 20 22 62 69  io.h:145:8", "bi
9c30: 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74  t-size": 0, "bit
9c40: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20  -alignment": 0, 
9c50: 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a  "fields": [] },.
9c60: 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
9c70: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
9c80: 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20  e": "_IO_FILE", 
9c90: 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
9ca0: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
9cb0: 64 65 2f 6c 69 62 69 6f 2e 68 3a 31 34 35 3a 32  de/libio.h:145:2
9cc0: 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
9cd0: 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
9ce0: 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
9cf0: 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   [] },.{ "tag": 
9d00: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
9d10: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f   0, "name": "_IO
9d20: 5f 6c 6f 63 6b 5f 74 22 2c 20 22 6c 6f 63 61 74  _lock_t", "locat
9d30: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
9d40: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 31 35 30 3a  ude/libio.h:150:
9d50: 31 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  14", "type": { "
9d60: 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
9d70: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
9d80: 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
9d90: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 6d 61 72 6b  name": "_IO_mark
9da0: 65 72 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  er", "id": 0, "l
9db0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9dc0: 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a  include/libio.h:
9dd0: 31 35 36 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a  156:8", "bit-siz
9de0: 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c  e": 192, "bit-al
9df0: 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66  ignment": 64, "f
9e00: 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
9e10: 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
9e20: 22 3a 20 22 5f 6e 65 78 74 22 2c 20 22 62 69 74  ": "_next", "bit
9e30: 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
9e40: 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9e50: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
9e60: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9e70: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
9e80: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9e90: 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
9ea0: 22 3a 20 22 5f 49 4f 5f 6d 61 72 6b 65 72 22 2c  ": "_IO_marker",
9eb0: 20 22 69 64 22 3a 20 32 38 20 7d 20 7d 20 7d 2c   "id": 28 } } },
9ec0: 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
9ed0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 73 62 75  ", "name": "_sbu
9ee0: 66 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  f", "bit-offset"
9ef0: 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
9f00: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
9f10: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
9f20: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
9f30: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
9f40: 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
9f50: 22 2c 20 22 6e 73 22 3a 20 31 37 38 31 2c 20 22  ", "ns": 1781, "
9f60: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45  name": "_IO_FILE
9f70: 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
9f80: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
9f90: 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65 73  clude/bits/types
9fa0: 2f 5f 5f 46 49 4c 45 2e 68 3a 34 3a 38 22 2c 20  /__FILE.h:4:8", 
9fb0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
9fc0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
9fd0: 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
9fe0: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
9ff0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
a000: 20 22 5f 70 6f 73 22 2c 20 22 62 69 74 2d 6f 66   "_pos", "bit-of
a010: 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
a020: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a030: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
a040: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a050: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
a060: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
a070: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
a080: 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
a090: 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  enum", "ns": 0, 
a0a0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 64 65 63  "name": "__codec
a0b0: 76 74 5f 72 65 73 75 6c 74 22 2c 20 22 69 64 22  vt_result", "id"
a0c0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a0d0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
a0e0: 69 62 69 6f 2e 68 3a 31 37 36 3a 36 22 2c 20 22  ibio.h:176:6", "
a0f0: 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
a100: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a110: 65 22 3a 20 22 5f 5f 63 6f 64 65 63 76 74 5f 6f  e": "__codecvt_o
a120: 6b 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d  k", "value": 0 }
a130: 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
a140: 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  d", "name": "__c
a150: 6f 64 65 63 76 74 5f 70 61 72 74 69 61 6c 22 2c  odecvt_partial",
a160: 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b   "value": 1 }, {
a170: 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
a180: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 64 65   "name": "__code
a190: 63 76 74 5f 65 72 72 6f 72 22 2c 20 22 76 61 6c  cvt_error", "val
a1a0: 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
a1b0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a1c0: 65 22 3a 20 22 5f 5f 63 6f 64 65 63 76 74 5f 6e  e": "__codecvt_n
a1d0: 6f 63 6f 6e 76 22 2c 20 22 76 61 6c 75 65 22 3a  oconv", "value":
a1e0: 20 33 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   3 }] },.{ "tag"
a1f0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
a200: 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49  : 0, "name": "_I
a210: 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a 20 30  O_FILE", "id": 0
a220: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a230: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
a240: 6f 2e 68 3a 32 34 31 3a 38 22 2c 20 22 62 69 74  o.h:241:8", "bit
a250: 2d 73 69 7a 65 22 3a 20 31 37 32 38 2c 20 22 62  -size": 1728, "b
a260: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
a270: 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
a280: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
a290: 22 6e 61 6d 65 22 3a 20 22 5f 66 6c 61 67 73 22  "name": "_flags"
a2a0: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
a2b0: 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
a2c0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
a2d0: 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
a2e0: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a2f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a300: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a310: 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
a320: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a330: 65 22 3a 20 22 5f 49 4f 5f 72 65 61 64 5f 70 74  e": "_IO_read_pt
a340: 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
a350: 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
a360: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
a370: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
a380: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
a390: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
a3a0: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
a3b0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
a3c0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a3d0: 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
a3e0: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
a3f0: 6d 65 22 3a 20 22 5f 49 4f 5f 72 65 61 64 5f 65  me": "_IO_read_e
a400: 6e 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  nd", "bit-offset
a410: 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a  ": 128, "bit-siz
a420: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
a430: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
a440: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a450: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
a460: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a470: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a480: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a490: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
a4a0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
a4b0: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 72 65 61 64  name": "_IO_read
a4c0: 5f 62 61 73 65 22 2c 20 22 62 69 74 2d 6f 66 66  _base", "bit-off
a4d0: 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d  set": 192, "bit-
a4e0: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
a4f0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
a500: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a510: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
a520: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a530: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a540: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a550: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
a560: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
a570: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 77  , "name": "_IO_w
a580: 72 69 74 65 5f 62 61 73 65 22 2c 20 22 62 69 74  rite_base", "bit
a590: 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22  -offset": 256, "
a5a0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
a5b0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a5c0: 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
a5d0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
a5e0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5f0: 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a600: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a610: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a620: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
a630: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
a640: 49 4f 5f 77 72 69 74 65 5f 70 74 72 22 2c 20 22  IO_write_ptr", "
a650: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30  bit-offset": 320
a660: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
a670: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a680: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
a690: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
a6a0: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
a6b0: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a6c0: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a6d0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a6e0: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
a6f0: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
a700: 20 22 5f 49 4f 5f 77 72 69 74 65 5f 65 6e 64 22   "_IO_write_end"
a710: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
a720: 33 38 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  384, "bit-size":
a730: 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
a740: 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
a750: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
a760: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
a770: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
a780: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
a790: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a7a0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
a7b0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
a7c0: 65 22 3a 20 22 5f 49 4f 5f 62 75 66 5f 62 61 73  e": "_IO_buf_bas
a7d0: 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
a7e0: 3a 20 34 34 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 448, "bit-size
a7f0: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
a800: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
a810: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
a820: 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
a830: 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a840: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a850: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a860: 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
a870: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
a880: 61 6d 65 22 3a 20 22 5f 49 4f 5f 62 75 66 5f 65  ame": "_IO_buf_e
a890: 6e 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  nd", "bit-offset
a8a0: 22 3a 20 35 31 32 2c 20 22 62 69 74 2d 73 69 7a  ": 512, "bit-siz
a8b0: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
a8c0: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
a8d0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a8e0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
a8f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a900: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a910: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a920: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
a930: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
a940: 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 73 61 76 65  name": "_IO_save
a950: 5f 62 61 73 65 22 2c 20 22 62 69 74 2d 6f 66 66  _base", "bit-off
a960: 73 65 74 22 3a 20 35 37 36 2c 20 22 62 69 74 2d  set": 576, "bit-
a970: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
a980: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
a990: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a9a0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
a9b0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a9c0: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a9d0: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a9e0: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
a9f0: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
aa00: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 62  , "name": "_IO_b
aa10: 61 63 6b 75 70 5f 62 61 73 65 22 2c 20 22 62 69  ackup_base", "bi
aa20: 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 30 2c 20  t-offset": 640, 
aa30: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
aa40: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
aa50: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
aa60: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
aa70: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aa80: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
aa90: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
aaa0: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
aab0: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
aac0: 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
aad0: 5f 49 4f 5f 73 61 76 65 5f 65 6e 64 22 2c 20 22  _IO_save_end", "
aae0: 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 37 30 34  bit-offset": 704
aaf0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
ab00: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ab10: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
ab20: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ab30: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ab40: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
ab50: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
ab60: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
ab70: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
ab80: 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ab90: 20 22 5f 6d 61 72 6b 65 72 73 22 2c 20 22 62 69   "_markers", "bi
aba0: 74 2d 6f 66 66 73 65 74 22 3a 20 37 36 38 2c 20  t-offset": 768, 
abb0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
abc0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
abd0: 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
abe0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
abf0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ac00: 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
ac10: 61 6d 65 22 3a 20 22 5f 49 4f 5f 6d 61 72 6b 65  ame": "_IO_marke
ac20: 72 22 2c 20 22 69 64 22 3a 20 32 38 20 7d 20 7d  r", "id": 28 } }
ac30: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ac40: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
ac50: 63 68 61 69 6e 22 2c 20 22 62 69 74 2d 6f 66 66  chain", "bit-off
ac60: 73 65 74 22 3a 20 38 33 32 2c 20 22 62 69 74 2d  set": 832, "bit-
ac70: 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
ac80: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
ac90: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
aca0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
acb0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
acc0: 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
acd0: 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20 22 69 64   "_IO_FILE", "id
ace0: 22 3a 20 32 39 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 29 } } }, { "
acf0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ad00: 6e 61 6d 65 22 3a 20 22 5f 66 69 6c 65 6e 6f 22  name": "_fileno"
ad10: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
ad20: 38 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  896, "bit-size":
ad30: 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
ad40: 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
ad50: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ad60: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ad70: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ad80: 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
ad90: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ada0: 61 6d 65 22 3a 20 22 5f 66 6c 61 67 73 32 22 2c  ame": "_flags2",
adb0: 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
adc0: 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
add0: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ade0: 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
adf0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ae00: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
ae10: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ae20: 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
ae30: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ae40: 6d 65 22 3a 20 22 5f 6f 6c 64 5f 6f 66 66 73 65  me": "_old_offse
ae50: 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  t", "bit-offset"
ae60: 3a 20 39 36 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 960, "bit-size
ae70: 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
ae80: 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
ae90: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
aea0: 6f 66 66 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  off_t" } }, { "t
aeb0: 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
aec0: 61 6d 65 22 3a 20 22 5f 63 75 72 5f 63 6f 6c 75  ame": "_cur_colu
aed0: 6d 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  mn", "bit-offset
aee0: 22 3a 20 31 30 32 34 2c 20 22 62 69 74 2d 73 69  ": 1024, "bit-si
aef0: 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
af00: 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
af10: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
af20: 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22  :unsigned-short"
af30: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
af40: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
af50: 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 16 } }, { "ta
af60: 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
af70: 6d 65 22 3a 20 22 5f 76 74 61 62 6c 65 5f 6f 66  me": "_vtable_of
af80: 66 73 65 74 22 2c 20 22 62 69 74 2d 6f 66 66 73  fset", "bit-offs
af90: 65 74 22 3a 20 31 30 34 30 2c 20 22 62 69 74 2d  et": 1040, "bit-
afa0: 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
afb0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
afc0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
afd0: 3a 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22  :signed-char", "
afe0: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
aff0: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
b000: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b010: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b020: 22 5f 73 68 6f 72 74 62 75 66 22 2c 20 22 62 69  "_shortbuf", "bi
b030: 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 34 38 2c  t-offset": 1048,
b040: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
b050: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b060: 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
b070: 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
b080: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b090: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
b0a0: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
b0b0: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c 20 22 73  gnment": 8 }, "s
b0c0: 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 20 7b 20 22  ize": 1 } }, { "
b0d0: 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b0e0: 6e 61 6d 65 22 3a 20 22 5f 6c 6f 63 6b 22 2c 20  name": "_lock", 
b0f0: 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30  "bit-offset": 10
b100: 38 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  88, "bit-size": 
b110: 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
b120: 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
b130: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b140: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b150: 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
b160: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b170: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b180: 22 5f 6f 66 66 73 65 74 22 2c 20 22 62 69 74 2d  "_offset", "bit-
b190: 6f 66 66 73 65 74 22 3a 20 31 31 35 32 2c 20 22  offset": 1152, "
b1a0: 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
b1b0: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b1c0: 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
b1d0: 61 67 22 3a 20 22 5f 5f 6f 66 66 36 34 5f 74 22  ag": "__off64_t"
b1e0: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b1f0: 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b200: 22 5f 5f 70 61 64 31 22 2c 20 22 62 69 74 2d 6f  "__pad1", "bit-o
b210: 66 66 73 65 74 22 3a 20 31 32 31 36 2c 20 22 62  ffset": 1216, "b
b220: 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
b230: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
b240: 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
b250: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b260: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b270: 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
b280: 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b290: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 64  , "name": "__pad
b2a0: 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  2", "bit-offset"
b2b0: 3a 20 31 32 38 30 2c 20 22 62 69 74 2d 73 69 7a  : 1280, "bit-siz
b2c0: 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
b2d0: 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
b2e0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b2f0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b300: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
b310: 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
b320: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b330: 65 22 3a 20 22 5f 5f 70 61 64 33 22 2c 20 22 62  e": "__pad3", "b
b340: 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 33 34 34  it-offset": 1344
b350: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
b360: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b370: 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
b380: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b390: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b3a0: 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
b3b0: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b3c0: 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
b3d0: 5f 70 61 64 34 22 2c 20 22 62 69 74 2d 6f 66 66  _pad4", "bit-off
b3e0: 73 65 74 22 3a 20 31 34 30 38 2c 20 22 62 69 74  set": 1408, "bit
b3f0: 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
b400: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
b410: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b420: 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b430: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b440: 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
b450: 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b460: 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 64 35 22  "name": "__pad5"
b470: 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
b480: 31 34 37 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  1472, "bit-size"
b490: 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
b4a0: 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
b4b0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
b4c0: 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
b4d0: 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b4e0: 65 22 3a 20 22 5f 6d 6f 64 65 22 2c 20 22 62 69  e": "_mode", "bi
b4f0: 74 2d 6f 66 66 73 65 74 22 3a 20 31 35 33 36 2c  t-offset": 1536,
b500: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b510: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b520: 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
b530: 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b540: 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b550: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b560: 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b570: 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b580: 3a 20 22 5f 75 6e 75 73 65 64 32 22 2c 20 22 62  : "_unused2", "b
b590: 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 35 36 38  it-offset": 1568
b5a0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
b5b0: 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
b5c0: 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
b5d0: 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
b5e0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b5f0: 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
b600: 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
b610: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 2c  alignment": 8 },
b620: 20 22 73 69 7a 65 22 3a 20 32 30 20 7d 20 7d 5d   "size": 20 } }]
b630: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
b640: 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
b650: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
b660: 4c 45 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  LE", "location":
b670: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
b680: 69 62 69 6f 2e 68 3a 33 31 30 3a 32 35 22 2c 20  ibio.h:310:25", 
b690: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b6a0: 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
b6b0: 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20  e": "_IO_FILE", 
b6c0: 22 69 64 22 3a 20 32 39 20 7d 20 7d 2c 0a 7b 20  "id": 29 } },.{ 
b6d0: 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
b6e0: 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
b6f0: 3a 20 22 5f 49 4f 5f 46 49 4c 45 5f 70 6c 75 73  : "_IO_FILE_plus
b700: 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
b710: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b720: 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31  clude/libio.h:31
b730: 33 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  3:8", "bit-size"
b740: 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
b750: 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
b760: 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22  ": [] },.{ "tag"
b770: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d  : "extern", "nam
b780: 65 22 3a 20 22 5f 49 4f 5f 32 5f 31 5f 73 74 64  e": "_IO_2_1_std
b790: 69 6e 5f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  in_", "ns": 0, "
b7a0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b7b0: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
b7c0: 3a 33 31 35 3a 32 39 22 2c 20 22 74 79 70 65 22  :315:29", "type"
b7d0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
b7e0: 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
b7f0: 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 5f  ame": "_IO_FILE_
b800: 70 6c 75 73 22 2c 20 22 69 64 22 3a 20 30 2c 20  plus", "id": 0, 
b810: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b820: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
b830: 68 3a 33 31 33 3a 38 22 2c 20 22 62 69 74 2d 73  h:313:8", "bit-s
b840: 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
b850: 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
b860: 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b  elds": [] } },.{
b870: 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22   "tag": "extern"
b880: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 32  , "name": "_IO_2
b890: 5f 31 5f 73 74 64 6f 75 74 5f 22 2c 20 22 6e 73  _1_stdout_", "ns
b8a0: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
b8b0: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b8c0: 6c 69 62 69 6f 2e 68 3a 33 31 36 3a 32 39 22 2c  libio.h:316:29",
b8d0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b8e0: 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
b8f0: 3a 20 32 31 38 39 31 2c 20 22 6e 61 6d 65 22 3a  : 21891, "name":
b900: 20 22 5f 49 4f 5f 46 49 4c 45 5f 70 6c 75 73 22   "_IO_FILE_plus"
b910: 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
b920: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b930: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 31 33  lude/libio.h:313
b940: 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
b950: 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
b960: 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
b970: 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : [] } },.{ "tag
b980: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61  ": "extern", "na
b990: 6d 65 22 3a 20 22 5f 49 4f 5f 32 5f 31 5f 73 74  me": "_IO_2_1_st
b9a0: 64 65 72 72 5f 22 2c 20 22 6e 73 22 3a 20 30 2c  derr_", "ns": 0,
b9b0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b9c0: 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f  sr/include/libio
b9d0: 2e 68 3a 33 31 37 3a 32 39 22 2c 20 22 74 79 70  .h:317:29", "typ
b9e0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
b9f0: 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 32 31 38  ruct", "ns": 218
ba00: 39 31 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  91, "name": "_IO
ba10: 5f 46 49 4c 45 5f 70 6c 75 73 22 2c 20 22 69 64  _FILE_plus", "id
ba20: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ba30: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ba40: 6c 69 62 69 6f 2e 68 3a 33 31 33 3a 38 22 2c 20  libio.h:313:8", 
ba50: 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
ba60: 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ba70: 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
ba80: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
ba90: 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
baa0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 6f 5f  , "name": "__io_
bab0: 72 65 61 64 5f 66 6e 22 2c 20 22 6c 6f 63 61 74  read_fn", "locat
bac0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bad0: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 33 33 3a  ude/libio.h:333:
bae0: 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  19", "type": { "
baf0: 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e  tag": ":function
bb00: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
bb10: 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
bb20: 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69   0, "name": "__i
bb30: 6f 5f 77 72 69 74 65 5f 66 6e 22 2c 20 22 6c 6f  o_write_fn", "lo
bb40: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
bb50: 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33  nclude/libio.h:3
bb60: 34 31 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20  41:19", "type": 
bb70: 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
bb80: 69 6f 6e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ion" } },.{ "tag
bb90: 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
bba0: 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
bbb0: 5f 5f 69 6f 5f 73 65 65 6b 5f 66 6e 22 2c 20 22  __io_seek_fn", "
bbc0: 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bbd0: 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68  /include/libio.h
bbe0: 3a 33 35 30 3a 31 33 22 2c 20 22 74 79 70 65 22  :350:13", "type"
bbf0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e  : { "tag": ":fun
bc00: 63 74 69 6f 6e 22 20 7d 20 7d 2c 0a 7b 20 22 74  ction" } },.{ "t
bc10: 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
bc20: 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
bc30: 20 22 5f 5f 69 6f 5f 63 6c 6f 73 65 5f 66 6e 22   "__io_close_fn"
bc40: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bc50: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
bc60: 6f 2e 68 3a 33 35 33 3a 31 33 22 2c 20 22 74 79  o.h:353:13", "ty
bc70: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bc80: 66 75 6e 63 74 69 6f 6e 22 20 7d 20 7d 2c 0a 7b  function" } },.{
bc90: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bca0: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 75  n", "name": "__u
bcb0: 6e 64 65 72 66 6c 6f 77 22 2c 20 22 6e 73 22 3a  nderflow", "ns":
bcc0: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bcd0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69  "/usr/include/li
bce0: 62 69 6f 2e 68 3a 33 38 35 3a 31 32 22 2c 20 22  bio.h:385:12", "
bcf0: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
bd00: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
bd10: 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
bd20: 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
bd30: 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
bd40: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
bd50: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
bd60: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bd70: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bd80: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49  e": { "tag": "_I
bd90: 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20  O_FILE" } } }], 
bda0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
bdb0: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bdc0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bdd0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bde0: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
bdf0: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
be00: 61 6d 65 22 3a 20 22 5f 5f 75 66 6c 6f 77 22 2c  ame": "__uflow",
be10: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
be20: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
be30: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 33 38 36 3a  ude/libio.h:386:
be40: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
be50: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
be60: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
be70: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
be80: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
be90: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
bea0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
beb0: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
bec0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
bed0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bee0: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
bef0: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
bf00: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bf10: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
bf20: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bf30: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
bf40: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bf50: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f  n", "name": "__o
bf60: 76 65 72 66 6c 6f 77 22 2c 20 22 6e 73 22 3a 20  verflow", "ns": 
bf70: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bf80: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
bf90: 69 6f 2e 68 3a 33 38 37 3a 31 32 22 2c 20 22 76  io.h:387:12", "v
bfa0: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
bfb0: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
bfc0: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
bfd0: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
bfe0: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
bff0: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
c000: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
c010: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c020: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
c030: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f  ": { "tag": "_IO
c040: 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20  _FILE" } } }, { 
c050: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c060: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
c070: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c080: 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
c090: 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
c0a0: 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
c0b0: 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c0c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
c0d0: 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
c0e0: 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
c0f0: 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
c100: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c110: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 67 65   "name": "_IO_ge
c120: 74 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  tc", "ns": 0, "l
c130: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
c140: 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a  include/libio.h:
c150: 34 32 39 3a 31 32 22 2c 20 22 76 61 72 69 61 64  429:12", "variad
c160: 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
c170: 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
c180: 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
c190: 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
c1a0: 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
c1b0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c1c0: 6d 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79  me": "__fp", "ty
c1d0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
c1e0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
c1f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f  : { "tag": "_IO_
c200: 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
c210: 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
c220: 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
c230: 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
c240: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
c250: 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
c260: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
c270: 65 22 3a 20 22 5f 49 4f 5f 70 75 74 63 22 2c 20  e": "_IO_putc", 
c280: 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
c290: 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
c2a0: 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 30 3a 31  de/libio.h:430:1
c2b0: 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
c2c0: 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c2d0: 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c2e0: 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c2f0: 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c300: 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
c310: 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
c320: 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__c", "type": {
c330: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c340: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c350: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c360: 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
c370: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c380: 6e 61 6d 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22  name": "__fp", "
c390: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c3a0: 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c3b0: 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49  e": { "tag": "_I
c3c0: 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20  O_FILE" } } }], 
c3d0: 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c3e0: 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c3f0: 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c400: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c410: 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c420: 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c430: 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 65 6f 66 22  ame": "_IO_feof"
c440: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c450: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c460: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 31  lude/libio.h:431
c470: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
c480: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c490: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c4a0: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c4b0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c4c0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c4d0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c4e0: 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70 65 22  : "__fp", "type"
c4f0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c500: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c510: 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c   "tag": "_IO_FIL
c520: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
c530: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c540: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c550: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c560: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c570: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c580: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c590: 20 22 5f 49 4f 5f 66 65 72 72 6f 72 22 2c 20 22   "_IO_ferror", "
c5a0: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
c5b0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c5c0: 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 32 3a 31 32  e/libio.h:432:12
c5d0: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
c5e0: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
c5f0: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
c600: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
c610: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
c620: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
c630: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
c640: 5f 5f 66 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  __fp", "type": {
c650: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
c660: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
c670: 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20  ag": "_IO_FILE" 
c680: 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
c690: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c6a0: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
c6b0: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
c6c0: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
c6d0: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c6e0: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
c6f0: 49 4f 5f 70 65 65 6b 63 5f 6c 6f 63 6b 65 64 22  IO_peekc_locked"
c700: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c710: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c720: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 33 34  lude/libio.h:434
c730: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
c740: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c750: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c760: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c770: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c780: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c790: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c7a0: 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70 65 22  : "__fp", "type"
c7b0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c7c0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c7d0: 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c   "tag": "_IO_FIL
c7e0: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
c7f0: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c800: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c810: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c820: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c830: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c840: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c850: 20 22 5f 49 4f 5f 66 6c 6f 63 6b 66 69 6c 65 22   "_IO_flockfile"
c860: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
c870: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c880: 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 34 30  lude/libio.h:440
c890: 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
c8a0: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c8b0: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c8c0: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c8d0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c8e0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c8f0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c900: 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
c910: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c920: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c930: 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d  g": "_IO_FILE" }
c940: 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
c950: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c960: 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
c970: 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c980: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 66 75   "name": "_IO_fu
c990: 6e 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e 73 22  nlockfile", "ns"
c9a0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
c9b0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
c9c0: 69 62 69 6f 2e 68 3a 34 34 31 3a 31 33 22 2c 20  ibio.h:441:13", 
c9d0: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
c9e0: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
c9f0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
ca00: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
ca10: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
ca20: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ca30: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
ca40: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ca50: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ca60: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
ca70: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  IO_FILE" } } }],
ca80: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
ca90: 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
caa0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cab0: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cac0: 22 3a 20 22 5f 49 4f 5f 66 74 72 79 6c 6f 63 6b  ": "_IO_ftrylock
cad0: 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  file", "ns": 0, 
cae0: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
caf0: 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e  r/include/libio.
cb00: 68 3a 34 34 32 3a 31 32 22 2c 20 22 76 61 72 69  h:442:12", "vari
cb10: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
cb20: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
cb30: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
cb40: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
cb50: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
cb60: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
cb70: 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
cb80: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
cb90: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
cba0: 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49  { "tag": "_IO_FI
cbb0: 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
cbc0: 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
cbd0: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
cbe0: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
cbf0: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
cc00: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
cc10: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
cc20: 3a 20 22 5f 49 4f 5f 76 66 73 63 61 6e 66 22 2c  : "_IO_vfscanf",
cc30: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cc40: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cc50: 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 35 38 3a  ude/libio.h:458:
cc60: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
cc70: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cc80: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cc90: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cca0: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ccb0: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
ccc0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
ccd0: 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
cce0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ccf0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cd00: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20 7d 20  ": "_IO_FILE" } 
cd10: 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
cd20: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cd30: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
cd40: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cd50: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cd60: 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
cd70: 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
cd80: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
cd90: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
cda0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
cdb0: 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
cdc0: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75   { "tag": "__gnu
cdd0: 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 2c 20  c_va_list" } }, 
cde0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
cdf0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
ce00: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ce10: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
ce20: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ce30: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ce40: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ce50: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
ce60: 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
ce70: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ce80: 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ce90: 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cea0: 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
ceb0: 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
cec0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 76  , "name": "_IO_v
ced0: 66 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  fprintf", "ns": 
cee0: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cef0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62  /usr/include/lib
cf00: 69 6f 2e 68 3a 34 36 30 3a 31 32 22 2c 20 22 76  io.h:460:12", "v
cf10: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
cf20: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
cf30: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
cf40: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
cf50: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
cf60: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cf70: 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
cf80: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cf90: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cfa0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f  ": { "tag": "_IO
cfb0: 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20  _FILE" } } }, { 
cfc0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
cfd0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
cfe0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cff0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d000: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d010: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
d020: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
d030: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
d040: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d050: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d060: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d070: 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69  ": "__gnuc_va_li
d080: 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  st" } }], "retur
d090: 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d0a0: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d0b0: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d0c0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d0d0: 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d0e0: 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d0f0: 22 5f 49 4f 5f 70 61 64 6e 22 2c 20 22 6e 73 22  "_IO_padn", "ns"
d100: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d110: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
d120: 69 62 69 6f 2e 68 3a 34 36 32 3a 32 30 22 2c 20  ibio.h:462:20", 
d130: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d140: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d150: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d160: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d170: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d180: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d190: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
d1a0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d1b0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d1c0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
d1d0: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  IO_FILE" } } }, 
d1e0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d1f0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d200: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d210: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
d220: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d230: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d240: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
d250: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
d260: 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
d270: 22 74 61 67 22 3a 20 22 5f 5f 73 73 69 7a 65 5f  "tag": "__ssize_
d280: 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
d290: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d2a0: 20 22 5f 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d   "__ssize_t" } }
d2b0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
d2c0: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
d2d0: 5f 49 4f 5f 73 67 65 74 6e 22 2c 20 22 6e 73 22  _IO_sgetn", "ns"
d2e0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d2f0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c   "/usr/include/l
d300: 69 62 69 6f 2e 68 3a 34 36 33 3a 31 39 22 2c 20  ibio.h:463:19", 
d310: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d320: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d330: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d340: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d350: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d360: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d370: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
d380: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d390: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d3a0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
d3b0: 49 4f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  IO_FILE" } } }, 
d3c0: 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d3d0: 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
d3e0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d3f0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d400: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d410: 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
d420: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
d430: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
d440: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d450: 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c  : "size_t" } }],
d460: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d470: 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
d480: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d490: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d4a0: 65 22 3a 20 22 5f 49 4f 5f 73 65 65 6b 6f 66 66  e": "_IO_seekoff
d4b0: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d4c0: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d4d0: 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34 36  clude/libio.h:46
d4e0: 35 3a 32 30 22 2c 20 22 76 61 72 69 61 64 69 63  5:20", "variadic
d4f0: 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d500: 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d510: 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d520: 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d530: 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d540: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d550: 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
d560: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d570: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d580: 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 20  ag": "_IO_FILE" 
d590: 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
d5a0: 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d5b0: 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
d5c0: 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f 66 66   { "tag": "__off
d5d0: 36 34 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  64_t" } }, { "ta
d5e0: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d5f0: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
d600: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d610: 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
d620: 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
d630: 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
d640: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
d650: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
d660: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d670: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d680: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d690: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d6a0: 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d6b0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6f  ": { "tag": "__o
d6c0: 66 66 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  ff64_t" } },.{ "
d6d0: 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
d6e0: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 73  , "name": "_IO_s
d6f0: 65 65 6b 70 6f 73 22 2c 20 22 6e 73 22 3a 20 30  eekpos", "ns": 0
d700: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d710: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6c 69 62 69  usr/include/libi
d720: 6f 2e 68 3a 34 36 36 3a 32 30 22 2c 20 22 76 61  o.h:466:20", "va
d730: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d740: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d750: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d760: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d770: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d780: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d790: 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
d7a0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d7b0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d7c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 49 4f 5f  : { "tag": "_IO_
d7d0: 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  FILE" } } }, { "
d7e0: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d7f0: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
d800: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d810: 22 5f 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d 2c  "__off64_t" } },
d820: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
d830: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d840: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d850: 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d860: 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d870: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d880: 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d890: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
d8a0: 5f 6f 66 66 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b  _off64_t" } },.{
d8b0: 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
d8c0: 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f  n", "name": "_IO
d8d0: 5f 66 72 65 65 5f 62 61 63 6b 75 70 5f 61 72 65  _free_backup_are
d8e0: 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  a", "ns": 0, "lo
d8f0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d900: 6e 63 6c 75 64 65 2f 6c 69 62 69 6f 2e 68 3a 34  nclude/libio.h:4
d910: 36 38 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69  68:13", "variadi
d920: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d930: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d940: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d950: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d960: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d970: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d980: 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
d990: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d9a0: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d9b0: 74 61 67 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22  tag": "_IO_FILE"
d9c0: 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
d9d0: 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d9e0: 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
d9f0: 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
da00: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
da10: 22 3a 20 22 76 61 5f 6c 69 73 74 22 2c 20 22 6c  ": "va_list", "l
da20: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
da30: 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
da40: 34 36 3a 32 30 22 2c 20 22 74 79 70 65 22 3a 20  46:20", "type": 
da50: 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63  { "tag": "__gnuc
da60: 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 2c 0a 7b  _va_list" } },.{
da70: 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
da80: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
da90: 65 22 3a 20 22 66 70 6f 73 5f 74 22 2c 20 22 6c  e": "fpos_t", "l
daa0: 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
dab0: 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
dac0: 37 38 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20  78:19", "type": 
dad0: 7b 20 22 74 61 67 22 3a 20 22 5f 47 5f 66 70 6f  { "tag": "_G_fpo
dae0: 73 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  s_t" } },.{ "tag
daf0: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61  ": "extern", "na
db00: 6d 65 22 3a 20 22 73 74 64 69 6e 22 2c 20 22 6e  me": "stdin", "n
db10: 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
db20: 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
db30: 2f 73 74 64 69 6f 2e 68 3a 31 33 35 3a 32 35 22  /stdio.h:135:25"
db40: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
db50: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
db60: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
db70: 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
db80: 22 3a 20 22 5f 49 4f 5f 46 49 4c 45 22 2c 20 22  ": "_IO_FILE", "
db90: 69 64 22 3a 20 32 39 20 7d 20 7d 20 7d 2c 0a 7b  id": 29 } } },.{
dba0: 20 22 74 61 67 22 3a 20 22 65 78 74 65 72 6e 22   "tag": "extern"
dbb0: 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 64 6f 75  , "name": "stdou
dbc0: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
dbd0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
dbe0: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31  nclude/stdio.h:1
dbf0: 33 36 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20  36:25", "type": 
dc00: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
dc10: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
dc20: 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
dc30: 20 22 6e 61 6d 65 22 3a 20 22 5f 49 4f 5f 46 49   "name": "_IO_FI
dc40: 4c 45 22 2c 20 22 69 64 22 3a 20 32 39 20 7d 20  LE", "id": 29 } 
dc50: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
dc60: 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  xtern", "name": 
dc70: 22 73 74 64 65 72 72 22 2c 20 22 6e 73 22 3a 20  "stderr", "ns": 
dc80: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
dc90: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
dca0: 69 6f 2e 68 3a 31 33 37 3a 32 35 22 2c 20 22 74  io.h:137:25", "t
dcb0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dcc0: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
dcd0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
dce0: 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
dcf0: 5f 49 4f 5f 46 49 4c 45 22 2c 20 22 69 64 22 3a  _IO_FILE", "id":
dd00: 20 32 39 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61   29 } } },.{ "ta
dd10: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
dd20: 22 6e 61 6d 65 22 3a 20 22 72 65 6d 6f 76 65 22  "name": "remove"
dd30: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
dd40: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
dd50: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 34 34  lude/stdio.h:144
dd60: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
dd70: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
dd80: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
dd90: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
dda0: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ddb0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ddc0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ddd0: 3a 20 22 5f 5f 66 69 6c 65 6e 61 6d 65 22 2c 20  : "__filename", 
dde0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ddf0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
de00: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
de10: 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
de20: 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
de30: 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
de40: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
de50: 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
de60: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
de70: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
de80: 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
de90: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
dea0: 6e 61 6d 65 22 3a 20 22 72 65 6e 61 6d 65 22 2c  name": "rename",
deb0: 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
dec0: 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ded0: 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 34 36 3a  ude/stdio.h:146:
dee0: 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
def0: 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
df00: 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
df10: 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
df20: 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
df30: 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
df40: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
df50: 20 22 5f 5f 6f 6c 64 22 2c 20 22 74 79 70 65 22   "__old", "type"
df60: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
df70: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
df80: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
df90: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
dfa0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dfb0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
dfc0: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
dfd0: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 77 22 2c  "name": "__new",
dfe0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dff0: 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e000: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e010: 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
e020: 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
e030: 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
e040: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
e050: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
e060: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e070: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e080: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
e090: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e0a0: 22 6e 61 6d 65 22 3a 20 22 72 65 6e 61 6d 65 61  "name": "renamea
e0b0: 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
e0c0: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e0d0: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31  nclude/stdio.h:1
e0e0: 35 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  50:12", "variadi
e0f0: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e100: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e110: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e120: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e130: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
e140: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e150: 65 22 3a 20 22 5f 5f 6f 6c 64 66 64 22 2c 20 22  e": "__oldfd", "
e160: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e170: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e180: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e190: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e1a0: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
e1b0: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e1c0: 5f 5f 6f 6c 64 22 2c 20 22 74 79 70 65 22 3a 20  __old", "type": 
e1d0: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e1e0: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e1f0: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
e200: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
e210: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
e220: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
e230: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e240: 61 6d 65 22 3a 20 22 5f 5f 6e 65 77 66 64 22 2c  ame": "__newfd",
e250: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e260: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
e270: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
e280: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
e290: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e2a0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e2b0: 20 22 5f 5f 6e 65 77 22 2c 20 22 74 79 70 65 22   "__new", "type"
e2c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e2d0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e2e0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e2f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e300: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e310: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e320: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e330: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e340: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e350: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e360: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e370: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e380: 20 22 74 6d 70 66 69 6c 65 22 2c 20 22 6e 73 22   "tmpfile", "ns"
e390: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e3a0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
e3b0: 74 64 69 6f 2e 68 3a 31 35 39 3a 31 34 22 2c 20  tdio.h:159:14", 
e3c0: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e3d0: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e3e0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e3f0: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e400: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
e410: 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e420: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e430: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e440: 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
e450: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e460: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e470: 20 22 74 6d 70 6e 61 6d 22 2c 20 22 6e 73 22 3a   "tmpnam", "ns":
e480: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e490: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
e4a0: 64 69 6f 2e 68 3a 31 37 33 3a 31 34 22 2c 20 22  dio.h:173:14", "
e4b0: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e4c0: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e4d0: 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e4e0: 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e4f0: 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e500: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e510: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
e520: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e530: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e540: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e550: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e560: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e570: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e580: 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e590: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e5a0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e5b0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e5c0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e5d0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e5e0: 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
e5f0: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e600: 6e 61 6d 65 22 3a 20 22 74 6d 70 6e 61 6d 5f 72  name": "tmpnam_r
e610: 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
e620: 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
e630: 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 31 37  clude/stdio.h:17
e640: 38 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  8:14", "variadic
e650: 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e660: 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e670: 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e680: 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
e690: 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
e6a0: 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e6b0: 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
e6c0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e6d0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e6e0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e6f0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e700: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e710: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e720: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e730: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e740: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e750: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e760: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e770: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e780: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e790: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e7a0: 74 65 6d 70 6e 61 6d 22 2c 20 22 6e 73 22 3a 20  tempnam", "ns": 
e7b0: 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e7c0: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
e7d0: 69 6f 2e 68 3a 31 39 30 3a 31 34 22 2c 20 22 76  io.h:190:14", "v
e7e0: 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e7f0: 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e800: 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e810: 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e820: 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e830: 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e840: 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 69 72  , "name": "__dir
e850: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e860: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e870: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e880: 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
e890: 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
e8a0: 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
e8b0: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e8c0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e8d0: 20 22 5f 5f 70 66 78 22 2c 20 22 74 79 70 65 22   "__pfx", "type"
e8e0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e8f0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e900: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e910: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e920: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e930: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e940: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e950: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e960: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e970: 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e980: 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e990: 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e9a0: 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e9b0: 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e9c0: 66 63 6c 6f 73 65 22 2c 20 22 6e 73 22 3a 20 30  fclose", "ns": 0
e9d0: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e9e0: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
e9f0: 6f 2e 68 3a 31 39 39 3a 31 32 22 2c 20 22 76 61  o.h:199:12", "va
ea00: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ea10: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ea20: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ea30: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ea40: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
ea50: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
ea60: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
ea70: 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
ea80: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ea90: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eaa0: 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
eab0: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
eac0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
ead0: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
eae0: 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
eaf0: 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
eb00: 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
eb10: 22 6e 61 6d 65 22 3a 20 22 66 66 6c 75 73 68 22  "name": "fflush"
eb20: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
eb30: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
eb40: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32 30 34  lude/stdio.h:204
eb50: 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
eb60: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
eb70: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
eb80: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
eb90: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
eba0: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ebb0: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ebc0: 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
ebd0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ebe0: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ebf0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
ec00: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
ec10: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ec20: 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
ec30: 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ec40: 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ec50: 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ec60: 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ec70: 20 22 66 66 6c 75 73 68 5f 75 6e 6c 6f 63 6b 65   "fflush_unlocke
ec80: 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
ec90: 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
eca0: 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 32  nclude/stdio.h:2
ecb0: 31 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  13:12", "variadi
ecc0: 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ecd0: 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ece0: 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ecf0: 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ed00: 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ed10: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ed20: 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
ed30: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ed40: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ed50: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
ed60: 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
ed70: 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
ed80: 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ed90: 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
eda0: 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
edb0: 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
edc0: 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
edd0: 22 3a 20 22 66 6f 70 65 6e 22 2c 20 22 6e 73 22  ": "fopen", "ns"
ede0: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
edf0: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
ee00: 74 64 69 6f 2e 68 3a 32 33 32 3a 31 34 22 2c 20  tdio.h:232:14", 
ee10: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
ee20: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
ee30: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
ee40: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
ee50: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
ee60: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ee70: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
ee80: 69 6c 65 6e 61 6d 65 22 2c 20 22 74 79 70 65 22  ilename", "type"
ee90: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
eea0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
eeb0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
eec0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
eed0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
eee0: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
eef0: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
ef00: 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 73  "name": "__modes
ef10: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ef20: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ef30: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ef40: 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
ef50: 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
ef60: 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
ef70: 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
ef80: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ef90: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
efa0: 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
efb0: 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
efc0: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
efd0: 65 22 3a 20 22 66 72 65 6f 70 65 6e 22 2c 20 22  e": "freopen", "
efe0: 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
eff0: 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f000: 65 2f 73 74 64 69 6f 2e 68 3a 32 33 38 3a 31 34  e/stdio.h:238:14
f010: 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f020: 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f030: 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f040: 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f050: 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f060: 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
f070: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f080: 5f 5f 66 69 6c 65 6e 61 6d 65 22 2c 20 22 74 79  __filename", "ty
f090: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f0a0: 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f0b0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
f0c0: 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
f0d0: 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
f0e0: 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
f0f0: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f100: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f  ", "name": "__mo
f110: 64 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  des", "type": { 
f120: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f130: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f140: 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
f150: 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
f160: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
f170: 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f180: 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f190: 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
f1a0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1b0: 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f1c0: 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
f1d0: 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
f1e0: 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f1f0: 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f200: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f210: 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a  : "FILE" } } },.
f220: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f230: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 64  on", "name": "fd
f240: 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  open", "ns": 0, 
f250: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f260: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
f270: 68 3a 32 36 35 3a 31 34 22 2c 20 22 76 61 72 69  h:265:14", "vari
f280: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f290: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f2a0: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f2b0: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f2c0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f2d0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f2e0: 6e 61 6d 65 22 3a 20 22 5f 5f 66 64 22 2c 20 22  name": "__fd", "
f2f0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f300: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f310: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f320: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f330: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f340: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f350: 5f 5f 6d 6f 64 65 73 22 2c 20 22 74 79 70 65 22  __modes", "type"
f360: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f370: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f380: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
f390: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
f3a0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f3b0: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
f3c0: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f3d0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f3e0: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3f0: 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20  "FILE" } } },.{ 
f400: 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f410: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 65 6d  ", "name": "fmem
f420: 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  open", "ns": 0, 
f430: 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f440: 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
f450: 68 3a 32 37 38 3a 31 34 22 2c 20 22 76 61 72 69  h:278:14", "vari
f460: 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f470: 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f480: 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f490: 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f4a0: 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f4b0: 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f4c0: 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
f4d0: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f4e0: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f4f0: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f500: 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
f510: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f520: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22   "name": "__len"
f530: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f540: 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
f550: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f560: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f570: 5f 5f 6d 6f 64 65 73 22 2c 20 22 74 79 70 65 22  __modes", "type"
f580: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f590: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f5a0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
f5b0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
f5c0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f5d0: 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
f5e0: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f5f0: 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f600: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f610: 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20  "FILE" } } },.{ 
f620: 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
f630: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f 70 65 6e  ", "name": "open
f640: 5f 6d 65 6d 73 74 72 65 61 6d 22 2c 20 22 6e 73  _memstream", "ns
f650: 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f660: 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f670: 73 74 64 69 6f 2e 68 3a 32 38 34 3a 31 34 22 2c  stdio.h:284:14",
f680: 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f690: 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f6a0: 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f6b0: 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f6c0: 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f6d0: 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f6e0: 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
f6f0: 62 75 66 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a  bufloc", "type":
f700: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f710: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f720: 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f730: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f740: 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
f750: 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
f760: 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
f770: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f780: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f790: 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 6c 6f 63  ame": "__sizeloc
f7a0: 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f7b0: 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f7c0: 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f7d0: 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 5d   "size_t" } } }]
f7e0: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f7f0: 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f800: 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f810: 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
f820: 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f830: 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f840: 3a 20 22 73 65 74 62 75 66 22 2c 20 22 6e 73 22  : "setbuf", "ns"
f850: 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f860: 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
f870: 74 64 69 6f 2e 68 3a 32 39 30 3a 31 33 22 2c 20  tdio.h:290:13", 
f880: 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f890: 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f8a0: 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f8b0: 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f8c0: 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f8d0: 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f8e0: 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
f8f0: 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
f900: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f910: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f920: 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
f930: 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f940: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f950: 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65  : "__buf", "type
f960: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f970: 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f980: 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
f990: 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
f9a0: 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f9b0: 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
f9c0: 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f9d0: 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
f9e0: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f9f0: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
fa00: 65 74 76 62 75 66 22 2c 20 22 6e 73 22 3a 20 30  etvbuf", "ns": 0
fa10: 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fa20: 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
fa30: 6f 2e 68 3a 32 39 34 3a 31 32 22 2c 20 22 76 61  o.h:294:12", "va
fa40: 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
fa50: 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
fa60: 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
fa70: 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
fa80: 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
fa90: 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
faa0: 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
fab0: 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
fac0: 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
fad0: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fae0: 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c  ": "FILE" } } },
faf0: 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fb00: 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fb10: 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20  __buf", "type": 
fb20: 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
fb30: 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
fb40: 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
fb50: 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
fb60: 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
fb70: 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
fb80: 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fb90: 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 73 22 2c  ame": "__modes",
fba0: 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fbb0: 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
fbc0: 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
fbd0: 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
fbe0: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
fbf0: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fc00: 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
fc10: 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
fc20: 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fc30: 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fc40: 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
fc50: 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
fc60: 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
fc70: 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fc80: 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
fc90: 65 74 62 75 66 66 65 72 22 2c 20 22 6e 73 22 3a  etbuffer", "ns":
fca0: 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
fcb0: 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
fcc0: 64 69 6f 2e 68 3a 33 30 30 3a 31 33 22 2c 20 22  dio.h:300:13", "
fcd0: 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
fce0: 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
fcf0: 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
fd00: 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
fd10: 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
fd20: 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fd30: 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
fd40: 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
fd50: 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fd60: 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fd70: 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
fd80: 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
fd90: 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fda0: 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22   "__buf", "type"
fdb0: 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fdc0: 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fdd0: 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
fde0: 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
fdf0: 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
fe00: 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
fe10: 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fe20: 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
fe30: 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fe40: 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
fe50: 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
fe60: 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
fe70: 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
fe80: 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
fe90: 65 22 3a 20 22 73 65 74 6c 69 6e 65 62 75 66 22  e": "setlinebuf"
fea0: 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
feb0: 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
fec0: 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 30 34  lude/stdio.h:304
fed0: 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
fee0: 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
fef0: 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ff00: 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ff10: 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ff20: 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ff30: 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ff40: 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
ff50: 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ff60: 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ff70: 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
ff80: 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
ff90: 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ffa0: 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
ffb0: 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ffc0: 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70  on", "name": "fp
ffd0: 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  rintf", "ns": 0,
ffe0: 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fff0: 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
10000 2e 68 3a 33 31 32 3a 31 32 22 2c 20 22 76 61 72  .h:312:12", "var
10010 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69  iadic": true, "i
10020 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
10030 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
10040 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
10050 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
10060 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
10070 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
10080 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
10090 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
100a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
100b0 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b   "FILE" } } }, {
100c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
100d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
100e0 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
100f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
10100 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
10110 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
10120 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
10130 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
10140 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
10150 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
10160 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
10170 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
10180 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
10190 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
101a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
101b0 22 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  "printf", "ns": 
101c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
101d0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
101e0 69 6f 2e 68 3a 33 31 38 3a 31 32 22 2c 20 22 76  io.h:318:12", "v
101f0 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20  ariadic": true, 
10200 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
10210 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
10220 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
10230 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
10240 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
10250 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
10260 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
10270 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
10280 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
10290 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
102a0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
102b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
102c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
102d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
102e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
102f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
10300 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
10310 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
10320 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 70 72  n", "name": "spr
10330 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  intf", "ns": 0, 
10340 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
10350 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
10360 68 3a 33 32 30 3a 31 32 22 2c 20 22 76 61 72 69  h:320:12", "vari
10370 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e  adic": true, "in
10380 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
10390 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
103a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
103b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
103c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
103d0 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
103e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
103f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
10400 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
10410 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
10420 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
10430 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
10440 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
10450 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f  ", "name": "__fo
10460 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
10470 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
10480 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
10490 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
104a0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
104b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
104c0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
104d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
104e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
104f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
10500 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
10510 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
10520 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ion", "name": "v
10530 66 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  fprintf", "ns": 
10540 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
10550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
10560 69 6f 2e 68 3a 33 32 37 3a 31 32 22 2c 20 22 76  io.h:327:12", "v
10570 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
10580 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
10590 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
105a0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
105b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
105c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
105d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
105e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
105f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
10600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
10610 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  FILE" } } }, { "
10620 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
10630 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f  ", "name": "__fo
10640 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
10650 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
10660 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
10670 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
10680 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
10690 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
106a0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
106b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
106c0 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74  me": "__arg", "t
106d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
106e0 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20  __gnuc_va_list" 
106f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
10700 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
10710 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
10720 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
10730 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
10740 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
10750 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 70 72  n", "name": "vpr
10760 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  intf", "ns": 0, 
10770 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
10780 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
10790 68 3a 33 33 33 3a 31 32 22 2c 20 22 76 61 72 69  h:333:12", "vari
107a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
107b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
107c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
107d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
107e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
107f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
10800 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74  name": "__format
10810 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
10820 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
10830 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
10840 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
10850 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
10860 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
10870 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
10880 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
10890 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22   "__arg", "type"
108a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e  : { "tag": "__gn
108b0 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d  uc_va_list" } }]
108c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
108d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
108e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
108f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
10900 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
10910 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
10920 22 6e 61 6d 65 22 3a 20 22 76 73 70 72 69 6e 74  "name": "vsprint
10930 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
10940 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
10950 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33  nclude/stdio.h:3
10960 33 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  35:12", "variadi
10970 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
10980 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
10990 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
109a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
109b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
109c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
109d0 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
109e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
109f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
10a00 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
10a10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
10a20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
10a30 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
10a40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
10a50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d   "name": "__form
10a60 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
10a70 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
10a80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
10a90 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
10aa0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
10ab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
10ac0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
10ad0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
10ae0 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22 74 79 70  ": "__arg", "typ
10af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
10b00 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20  gnuc_va_list" } 
10b10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
10b20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
10b30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
10b40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
10b50 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
10b60 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
10b70 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6e 70 72 69  , "name": "snpri
10b80 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
10b90 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
10ba0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
10bb0 3a 33 34 30 3a 31 32 22 2c 20 22 76 61 72 69 61  :340:12", "varia
10bc0 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c  dic": true, "inl
10bd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
10be0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
10bf0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
10c00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
10c10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
10c20 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
10c30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
10c40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
10c50 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
10c60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
10c70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
10c80 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
10c90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
10ca0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61 78  , "name": "__max
10cb0 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  len", "type": { 
10cc0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
10cd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
10ce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
10cf0 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
10d00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
10d10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
10d20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
10d30 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
10d40 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
10d50 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
10d60 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
10d70 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
10d80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
10d90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
10da0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
10db0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
10dc0 61 6d 65 22 3a 20 22 76 73 6e 70 72 69 6e 74 66  ame": "vsnprintf
10dd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
10de0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
10df0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 34  clude/stdio.h:34
10e00 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  4:12", "variadic
10e10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
10e20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
10e30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
10e40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
10e50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
10e60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
10e70 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
10e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
10e90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
10ea0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
10eb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
10ec0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
10ed0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
10ee0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
10ef0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61 78 6c 65  "name": "__maxle
10f00 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
10f10 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
10f20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
10f30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
10f40 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
10f50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
10f60 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
10f70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
10f80 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
10f90 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
10fa0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
10fb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
10fc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72  ", "name": "__ar
10fd0 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
10fe0 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f  ag": "__gnuc_va_
10ff0 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  list" } }], "ret
11000 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
11010 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
11020 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
11030 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
11040 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
11050 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
11060 3a 20 22 76 64 70 72 69 6e 74 66 22 2c 20 22 6e  : "vdprintf", "n
11070 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
11080 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
11090 2f 73 74 64 69 6f 2e 68 3a 33 36 35 3a 31 32 22  /stdio.h:365:12"
110a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
110b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
110c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
110d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
110e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
110f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
11100 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
11110 5f 66 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _fd", "type": { 
11120 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
11130 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
11140 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
11150 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
11160 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
11170 61 6d 65 22 3a 20 22 5f 5f 66 6d 74 22 2c 20 22  ame": "__fmt", "
11180 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
11190 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
111a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
111b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
111c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
111d0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
111e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
111f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
11200 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
11210 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
11220 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
11230 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
11240 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
11250 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
11260 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
11270 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
11280 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
11290 65 22 3a 20 22 64 70 72 69 6e 74 66 22 2c 20 22  e": "dprintf", "
112a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
112b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
112c0 65 2f 73 74 64 69 6f 2e 68 3a 33 36 38 3a 31 32  e/stdio.h:368:12
112d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 74  ", "variadic": t
112e0 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  rue, "inline": f
112f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
11300 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
11310 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
11320 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
11330 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
11340 5f 66 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _fd", "type": { 
11350 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
11360 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
11370 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
11380 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
11390 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
113a0 61 6d 65 22 3a 20 22 5f 5f 66 6d 74 22 2c 20 22  ame": "__fmt", "
113b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
113c0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
113d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
113e0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
113f0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
11400 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
11410 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
11420 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
11430 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
11440 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
11450 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
11460 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
11470 61 6d 65 22 3a 20 22 66 73 63 61 6e 66 22 2c 20  ame": "fscanf", 
11480 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
11490 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
114a0 64 65 2f 73 74 64 69 6f 2e 68 3a 33 37 37 3a 31  de/stdio.h:377:1
114b0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
114c0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
114d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
114e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
114f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
11500 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
11510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
11520 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
11530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
11540 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
11550 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
11560 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
11570 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
11580 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
11590 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
115a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
115b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
115c0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
115d0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
115e0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
115f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
11600 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
11610 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
11620 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
11630 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
11640 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
11650 22 6e 61 6d 65 22 3a 20 22 73 63 61 6e 66 22 2c  "name": "scanf",
11660 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
11670 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
11680 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33 38 33 3a  ude/stdio.h:383:
11690 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
116a0 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a   true, "inline":
116b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
116c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
116d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
116e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
116f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
11700 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  "__format", "typ
11710 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
11720 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
11730 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
11740 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
11750 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
11760 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
11770 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
11780 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
11790 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
117a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
117b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
117c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
117d0 22 3a 20 22 73 73 63 61 6e 66 22 2c 20 22 6e 73  ": "sscanf", "ns
117e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
117f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
11800 73 74 64 69 6f 2e 68 3a 33 38 35 3a 31 32 22 2c  stdio.h:385:12",
11810 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
11820 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
11830 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
11840 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
11850 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
11860 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
11870 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
11880 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
11890 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
118a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
118b0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
118c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
118d0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
118e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
118f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
11900 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
11910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
11920 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
11930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
11940 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
11950 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
11960 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
11970 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
11980 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
11990 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
119a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
119b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
119c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
119d0 65 22 3a 20 22 66 73 63 61 6e 66 22 2c 20 22 6e  e": "fscanf", "n
119e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
119f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
11a00 2f 73 74 64 69 6f 2e 68 3a 33 39 35 3a 31 32 20  /stdio.h:395:12 
11a10 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
11a20 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 33  nclude/stdio.h:3
11a30 39 35 3a 32 34 3e 22 2c 20 22 76 61 72 69 61 64  95:24>", "variad
11a40 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
11a50 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
11a60 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
11a70 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
11a80 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
11a90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
11aa0 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
11ab0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
11ac0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
11ad0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
11ae0 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
11af0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
11b00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
11b10 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
11b20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
11b30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
11b40 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
11b50 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
11b60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
11b70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
11b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
11b90 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
11ba0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
11bb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
11bc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
11bd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63  on", "name": "sc
11be0 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
11bf0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
11c00 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
11c10 3a 33 39 38 3a 31 32 20 3c 53 70 65 6c 6c 69 6e  :398:12 <Spellin
11c20 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73  g=/usr/include/s
11c30 74 64 69 6f 2e 68 3a 33 39 38 3a 32 34 3e 22 2c  tdio.h:398:24>",
11c40 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
11c50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
11c60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
11c70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
11c80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
11c90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
11ca0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
11cb0 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
11cc0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
11cd0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
11ce0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
11cf0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
11d00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
11d10 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
11d20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
11d30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
11d40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
11d50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
11d60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
11d70 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
11d80 73 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30  sscanf", "ns": 0
11d90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
11da0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
11db0 6f 2e 68 3a 34 30 30 3a 31 32 20 3c 53 70 65 6c  o.h:400:12 <Spel
11dc0 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
11dd0 65 2f 73 74 64 69 6f 2e 68 3a 34 30 30 3a 32 38  e/stdio.h:400:28
11de0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
11df0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
11e00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
11e10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
11e20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
11e30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
11e40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
11e50 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
11e60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
11e70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
11e80 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
11e90 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
11ea0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
11eb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
11ec0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
11ed0 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
11ee0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
11ef0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
11f00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
11f10 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
11f20 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
11f30 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
11f40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
11f50 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
11f60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
11f70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
11f80 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
11f90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
11fa0 6e 61 6d 65 22 3a 20 22 76 66 73 63 61 6e 66 22  name": "vfscanf"
11fb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
11fc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
11fd0 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 32 30  lude/stdio.h:420
11fe0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
11ff0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
12000 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
12010 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
12020 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
12030 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
12040 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
12050 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
12060 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
12070 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
12080 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
12090 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
120a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
120b0 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
120c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
120d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
120e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
120f0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
12100 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
12110 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
12120 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
12130 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
12140 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
12150 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
12160 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
12170 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
12180 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
12190 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
121a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
121b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
121c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
121d0 65 22 3a 20 22 76 73 63 61 6e 66 22 2c 20 22 6e  e": "vscanf", "n
121e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
121f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12200 2f 73 74 64 69 6f 2e 68 3a 34 32 38 3a 31 32 22  /stdio.h:428:12"
12210 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
12220 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
12230 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
12240 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
12250 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
12260 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
12270 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
12280 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
12290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
122a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
122b0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
122c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
122d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
122e0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
122f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
12300 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
12310 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12320 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
12330 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
12340 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
12350 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
12360 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
12370 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
12380 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
12390 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
123a0 76 73 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20  vsscanf", "ns": 
123b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
123c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
123d0 69 6f 2e 68 3a 34 33 32 3a 31 32 22 2c 20 22 76  io.h:432:12", "v
123e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
123f0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
12400 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
12410 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
12420 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
12430 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
12440 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
12450 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12460 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
12470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12480 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
12490 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
124a0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
124b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
124c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
124d0 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
124e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
124f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
12500 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
12510 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
12520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
12530 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
12540 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
12550 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22   "name": "__arg"
12560 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
12570 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69  ": "__gnuc_va_li
12580 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  st" } }], "retur
12590 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
125a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
125b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
125c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
125d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
125e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
125f0 22 76 66 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  "vfscanf", "ns":
12600 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
12610 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
12620 64 69 6f 2e 68 3a 34 34 33 3a 31 32 20 3c 53 70  dio.h:443:12 <Sp
12630 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
12640 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 34 33 3a  ude/stdio.h:443:
12650 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  24>", "variadic"
12660 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
12670 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
12680 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
12690 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
126a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
126b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
126c0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
126d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
126e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
126f0 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
12700 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
12710 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
12720 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
12730 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12740 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
12750 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
12760 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
12770 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
12780 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
12790 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
127a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
127b0 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
127c0 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
127d0 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
127e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
127f0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
12800 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
12810 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
12820 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
12830 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
12840 65 22 3a 20 22 76 73 63 61 6e 66 22 2c 20 22 6e  e": "vscanf", "n
12850 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
12860 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12870 2f 73 74 64 69 6f 2e 68 3a 34 34 38 3a 31 32 20  /stdio.h:448:12 
12880 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
12890 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34  nclude/stdio.h:4
128a0 34 38 3a 32 34 3e 22 2c 20 22 76 61 72 69 61 64  48:24>", "variad
128b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
128c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
128d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
128e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
128f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
12900 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
12910 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
12920 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
12930 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
12940 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12950 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
12960 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
12970 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
12980 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
12990 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
129a0 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20  __arg", "type": 
129b0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63  { "tag": "__gnuc
129c0 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20  _va_list" } }], 
129d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
129e0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
129f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
12a00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
12a10 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
12a20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
12a30 61 6d 65 22 3a 20 22 76 73 73 63 61 6e 66 22 2c  ame": "vsscanf",
12a40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
12a50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
12a60 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34 35 31 3a  ude/stdio.h:451:
12a70 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  12 <Spelling=/us
12a80 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
12a90 68 3a 34 35 31 3a 32 38 3e 22 2c 20 22 76 61 72  h:451:28>", "var
12aa0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
12ab0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
12ac0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
12ad0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
12ae0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
12af0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
12b00 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
12b10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12b20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
12b30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
12b40 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
12b50 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
12b60 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
12b70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
12b80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
12b90 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
12ba0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
12bb0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
12bc0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
12bd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
12be0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
12bf0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
12c00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
12c10 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20  name": "__arg", 
12c20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
12c30 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74   "__gnuc_va_list
12c40 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
12c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
12c60 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
12c70 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
12c80 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
12c90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
12ca0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
12cb0 67 65 74 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  getc", "ns": 0, 
12cc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
12cd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
12ce0 68 3a 34 37 37 3a 31 32 22 2c 20 22 76 61 72 69  h:477:12", "vari
12cf0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
12d00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
12d10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
12d20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
12d30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
12d40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
12d50 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
12d60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
12d70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
12d80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
12d90 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
12da0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
12db0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
12dc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
12dd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
12de0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
12df0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
12e00 61 6d 65 22 3a 20 22 67 65 74 63 22 2c 20 22 6e  ame": "getc", "n
12e10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
12e20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
12e30 2f 73 74 64 69 6f 2e 68 3a 34 37 38 3a 31 32 22  /stdio.h:478:12"
12e40 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
12e50 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
12e60 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
12e70 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
12e80 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
12e90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
12ea0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
12eb0 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
12ec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
12ed0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
12ee0 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
12ef0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
12f00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
12f10 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
12f20 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
12f30 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
12f40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
12f50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65  on", "name": "ge
12f60 74 63 68 61 72 22 2c 20 22 6e 73 22 3a 20 30 2c  tchar", "ns": 0,
12f70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
12f80 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
12f90 2e 68 3a 34 38 34 3a 31 32 22 2c 20 22 76 61 72  .h:484:12", "var
12fa0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
12fb0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
12fc0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
12fd0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
12fe0 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
12ff0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13000 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13010 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13020 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13030 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13040 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13050 22 3a 20 22 67 65 74 63 5f 75 6e 6c 6f 63 6b 65  ": "getc_unlocke
13060 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
13070 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
13080 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 34  nclude/stdio.h:4
13090 39 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  95:12", "variadi
130a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
130b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
130c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
130d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
130e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
130f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13100 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
13110 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13120 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
13130 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
13140 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
13150 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13160 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13170 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13180 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13190 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
131a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
131b0 22 3a 20 22 67 65 74 63 68 61 72 5f 75 6e 6c 6f  ": "getchar_unlo
131c0 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cked", "ns": 0, 
131d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
131e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
131f0 68 3a 34 39 36 3a 31 32 22 2c 20 22 76 61 72 69  h:496:12", "vari
13200 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
13210 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
13220 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
13230 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
13240 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
13250 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
13260 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
13270 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
13280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
13290 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
132a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
132b0 3a 20 22 66 67 65 74 63 5f 75 6e 6c 6f 63 6b 65  : "fgetc_unlocke
132c0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
132d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
132e0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35  nclude/stdio.h:5
132f0 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  06:12", "variadi
13300 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
13310 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
13320 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
13330 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
13340 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
13350 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13360 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
13370 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13380 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
13390 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
133a0 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
133b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
133c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
133d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
133e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
133f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13400 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13410 22 3a 20 22 66 70 75 74 63 22 2c 20 22 6e 73 22  ": "fputc", "ns"
13420 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
13430 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
13440 74 64 69 6f 2e 68 3a 35 31 37 3a 31 32 22 2c 20  tdio.h:517:12", 
13450 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
13460 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
13470 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
13480 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
13490 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
134a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
134b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  r", "name": "__c
134c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
134d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
134e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
134f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
13500 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
13510 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
13520 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
13530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13540 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
13550 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
13560 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
13570 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
13580 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
13590 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
135a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
135b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
135c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
135d0 3a 20 22 70 75 74 63 22 2c 20 22 6e 73 22 3a 20  : "putc", "ns": 
135e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
135f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
13600 69 6f 2e 68 3a 35 31 38 3a 31 32 22 2c 20 22 76  io.h:518:12", "v
13610 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
13620 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
13630 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
13640 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
13650 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
13660 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
13670 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
13680 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
13690 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
136a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
136b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
136c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
136d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
136e0 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79   "__stream", "ty
136f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
13700 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
13710 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45  : { "tag": "FILE
13720 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
13730 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
13740 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
13750 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
13760 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
13770 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
13780 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
13790 22 70 75 74 63 68 61 72 22 2c 20 22 6e 73 22 3a  "putchar", "ns":
137a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
137b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
137c0 64 69 6f 2e 68 3a 35 32 34 3a 31 32 22 2c 20 22  dio.h:524:12", "
137d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
137e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
137f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
13800 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
13810 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
13820 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
13830 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22  ", "name": "__c"
13840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13850 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
13860 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
13870 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
13880 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
13890 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
138a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
138b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
138c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
138d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
138e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70 75 74  ", "name": "fput
138f0 63 5f 75 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e 73  c_unlocked", "ns
13900 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
13910 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
13920 73 74 64 69 6f 2e 68 3a 35 33 37 3a 31 32 22 2c  stdio.h:537:12",
13930 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
13940 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
13950 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
13960 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
13970 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
13980 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
13990 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
139a0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
139b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
139c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
139d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
139e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
139f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13a00 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
13a10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
13a20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
13a30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
13a40 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
13a50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
13a60 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
13a70 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
13a80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
13a90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
13aa0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
13ab0 22 3a 20 22 70 75 74 63 5f 75 6e 6c 6f 63 6b 65  ": "putc_unlocke
13ac0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
13ad0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
13ae0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 35  nclude/stdio.h:5
13af0 34 35 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  45:12", "variadi
13b00 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
13b10 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
13b20 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
13b30 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
13b40 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
13b50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
13b60 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65  e": "__c", "type
13b70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
13b80 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
13b90 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
13ba0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
13bb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
13bc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
13bd0 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
13be0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
13bf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
13c00 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
13c10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
13c20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
13c30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
13c40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
13c50 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
13c60 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
13c70 2c 20 22 6e 61 6d 65 22 3a 20 22 70 75 74 63 68  , "name": "putch
13c80 61 72 5f 75 6e 6c 6f 63 6b 65 64 22 2c 20 22 6e  ar_unlocked", "n
13c90 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
13ca0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
13cb0 2f 73 74 64 69 6f 2e 68 3a 35 34 36 3a 31 32 22  /stdio.h:546:12"
13cc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
13cd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
13ce0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
13cf0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
13d00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
13d10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
13d20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
13d30 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
13d40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
13d50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
13d60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
13d70 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
13d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13d90 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
13da0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
13db0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
13dc0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
13dd0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ion", "name": "g
13de0 65 74 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  etw", "ns": 0, "
13df0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
13e00 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68  /include/stdio.h
13e10 3a 35 35 33 3a 31 32 22 2c 20 22 76 61 72 69 61  :553:12", "varia
13e20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
13e30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
13e40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
13e50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
13e60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
13e70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
13e80 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
13e90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
13ea0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
13eb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
13ec0 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22  "FILE" } } }], "
13ed0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
13ee0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
13ef0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
13f00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
13f10 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
13f20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
13f30 6d 65 22 3a 20 22 70 75 74 77 22 2c 20 22 6e 73  me": "putw", "ns
13f40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
13f50 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
13f60 73 74 64 69 6f 2e 68 3a 35 35 36 3a 31 32 22 2c  stdio.h:556:12",
13f70 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
13f80 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
13f90 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
13fa0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
13fb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
13fc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
13fd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
13fe0 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
13ff0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
14000 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
14010 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
14020 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
14030 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
14040 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
14050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14060 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
14070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
14080 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
14090 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
140a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
140b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
140c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
140d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
140e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
140f0 22 3a 20 22 66 67 65 74 73 22 2c 20 22 6e 73 22  ": "fgets", "ns"
14100 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
14110 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
14120 74 64 69 6f 2e 68 3a 35 36 34 3a 31 34 22 2c 20  tdio.h:564:14", 
14130 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
14140 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
14150 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
14160 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
14170 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
14180 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
14190 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
141a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
141b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
141c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
141d0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
141e0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
141f0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
14200 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
14210 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
14220 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
14230 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
14240 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
14250 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
14260 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
14270 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
14280 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
14290 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
142a0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
142b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
142c0 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c  : "FILE" } } }],
142d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
142e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
142f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
14300 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
14310 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
14320 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
14330 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
14340 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
14350 6d 65 22 3a 20 22 5f 5f 67 65 74 64 65 6c 69 6d  me": "__getdelim
14360 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
14370 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
14380 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 30  clude/stdio.h:60
14390 33 3a 32 30 22 2c 20 22 76 61 72 69 61 64 69 63  3:20", "variadic
143a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
143b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
143c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
143d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
143e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
143f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
14400 22 3a 20 22 5f 5f 6c 69 6e 65 70 74 72 22 2c 20  ": "__lineptr", 
14410 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14420 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
14430 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
14440 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
14450 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
14460 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
14470 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
14480 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
14490 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
144a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
144b0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
144c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
144d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
144e0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d  : "size_t" } } }
144f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
14500 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
14510 22 5f 5f 64 65 6c 69 6d 69 74 65 72 22 2c 20 22  "__delimiter", "
14520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
14530 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
14540 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
14550 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
14560 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
14570 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
14580 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
14590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
145a0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
145b0 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
145c0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
145d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
145e0 22 5f 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  "__ssize_t" } },
145f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
14600 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ion", "name": "g
14610 65 74 64 65 6c 69 6d 22 2c 20 22 6e 73 22 3a 20  etdelim", "ns": 
14620 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
14630 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
14640 69 6f 2e 68 3a 36 30 36 3a 32 30 22 2c 20 22 76  io.h:606:20", "v
14650 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
14660 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
14670 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
14680 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
14690 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
146a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
146b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 69 6e  , "name": "__lin
146c0 65 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  eptr", "type": {
146d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
146e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
146f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
14700 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
14710 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
14720 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
14730 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
14740 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
14750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
14760 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
14770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
14780 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
14790 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
147a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
147b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
147c0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 69  name": "__delimi
147d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
147e0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
147f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
14800 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
14810 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
14820 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
14830 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
14840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
14850 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
14860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
14870 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22  "FILE" } } }], "
14880 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
14890 22 74 61 67 22 3a 20 22 5f 5f 73 73 69 7a 65 5f  "tag": "__ssize_
148a0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
148b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
148c0 6d 65 22 3a 20 22 67 65 74 6c 69 6e 65 22 2c 20  me": "getline", 
148d0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
148e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
148f0 64 65 2f 73 74 64 69 6f 2e 68 3a 36 31 36 3a 32  de/stdio.h:616:2
14900 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
14910 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
14920 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
14930 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
14940 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
14950 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
14960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
14970 22 5f 5f 6c 69 6e 65 70 74 72 22 2c 20 22 74 79  "__lineptr", "ty
14980 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
14990 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
149a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
149b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
149c0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
149d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
149e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
149f0 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74   8 } } } }, { "t
14a00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
14a10 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
14a20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
14a30 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
14a40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
14a50 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  size_t" } } }, {
14a60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
14a70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
14a80 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a  stream", "type":
14a90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
14aa0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
14ab0 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20  "tag": "FILE" } 
14ac0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
14ad0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
14ae0 5f 73 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b  _ssize_t" } },.{
14af0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
14b00 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 70 75  n", "name": "fpu
14b10 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ts", "ns": 0, "l
14b20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
14b30 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
14b40 36 32 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64  626:12", "variad
14b50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
14b60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
14b70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
14b80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
14b90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
14ba0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
14bb0 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
14bc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
14bd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
14be0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
14bf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
14c00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
14c10 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
14c20 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
14c30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
14c40 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
14c50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
14c60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
14c70 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
14c80 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
14c90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
14ca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
14cb0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
14cc0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
14cd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
14ce0 20 22 6e 61 6d 65 22 3a 20 22 70 75 74 73 22 2c   "name": "puts",
14cf0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
14d00 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
14d10 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 33 32 3a  ude/stdio.h:632:
14d20 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
14d30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
14d40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
14d50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
14d60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
14d70 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
14d80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
14d90 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
14da0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
14db0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
14dc0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
14dd0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
14de0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
14df0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
14e00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
14e10 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
14e20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
14e30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
14e40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
14e50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
14e60 75 6e 67 65 74 63 22 2c 20 22 6e 73 22 3a 20 30  ungetc", "ns": 0
14e70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
14e80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
14e90 6f 2e 68 3a 36 33 39 3a 31 32 22 2c 20 22 76 61  o.h:639:12", "va
14ea0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
14eb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
14ec0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
14ed0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
14ee0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
14ef0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
14f00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
14f10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
14f20 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
14f30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
14f40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
14f50 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
14f60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
14f70 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
14f80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
14f90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
14fa0 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
14fb0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
14fc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
14fd0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
14fe0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
14ff0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
15000 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
15010 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
15020 66 72 65 61 64 22 2c 20 22 6e 73 22 3a 20 30 2c  fread", "ns": 0,
15030 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
15040 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
15050 2e 68 3a 36 34 36 3a 31 35 22 2c 20 22 76 61 72  .h:646:15", "var
15060 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
15070 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
15080 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
15090 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
150a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
150b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
150c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74 72 22 2c  "name": "__ptr",
150d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
150e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
150f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15100 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
15110 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
15120 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
15130 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
15140 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
15150 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
15160 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
15170 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
15180 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
15190 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
151a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
151b0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
151c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
151d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
151e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
151f0 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
15200 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15210 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
15220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
15230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
15240 22 3a 20 22 66 77 72 69 74 65 22 2c 20 22 6e 73  ": "fwrite", "ns
15250 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
15260 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
15270 73 74 64 69 6f 2e 68 3a 36 35 32 3a 31 35 22 2c  stdio.h:652:15",
15280 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
15290 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
152a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
152b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
152c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
152d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
152e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
152f0 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
15300 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
15310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15320 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
15330 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
15340 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
15350 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65   "__size", "type
15360 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
15370 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
15380 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
15390 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
153a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
153b0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
153c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
153d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
153e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
153f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
15400 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15410 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
15420 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15430 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
15440 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
15450 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
15460 22 3a 20 22 66 72 65 61 64 5f 75 6e 6c 6f 63 6b  ": "fread_unlock
15470 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ed", "ns": 0, "l
15480 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
15490 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
154a0 36 37 33 3a 31 35 22 2c 20 22 76 61 72 69 61 64  673:15", "variad
154b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
154c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
154d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
154e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
154f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
15500 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
15510 6d 65 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74  me": "__ptr", "t
15520 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15530 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
15540 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
15550 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
15560 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
15570 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65   "name": "__size
15580 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15590 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
155a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
155b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
155c0 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
155d0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
155e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
155f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
15600 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
15610 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15620 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
15630 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
15640 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ILE" } } }], "re
15650 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
15660 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
15670 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
15680 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
15690 22 66 77 72 69 74 65 5f 75 6e 6c 6f 63 6b 65 64  "fwrite_unlocked
156a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
156b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
156c0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 36 37  clude/stdio.h:67
156d0 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  5:15", "variadic
156e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
156f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
15700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
15710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
15720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
15730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
15740 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74 79 70  ": "__ptr", "typ
15750 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
15760 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
15770 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
15780 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
15790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
157a0 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c  name": "__size",
157b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
157c0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
157d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
157e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
157f0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
15800 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
15810 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
15820 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
15830 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
15840 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15850 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
15860 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
15870 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
15880 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
15890 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
158a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
158b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
158c0 73 65 65 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20  seek", "ns": 0, 
158d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
158e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
158f0 68 3a 36 38 34 3a 31 32 22 2c 20 22 76 61 72 69  h:684:12", "vari
15900 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
15910 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
15920 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
15930 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
15940 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
15950 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
15960 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
15970 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15980 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
15990 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
159a0 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b   "FILE" } } }, {
159b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
159c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
159d0 6f 66 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  off", "type": { 
159e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
159f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
15a00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
15a10 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
15a20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
15a30 6e 61 6d 65 22 3a 20 22 5f 5f 77 68 65 6e 63 65  name": "__whence
15a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15a50 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
15a60 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
15a70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
15a80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
15a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
15aa0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
15ab0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
15ac0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
15ad0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
15ae0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 74 65  n", "name": "fte
15af0 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ll", "ns": 0, "l
15b00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
15b10 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
15b20 36 38 39 3a 31 37 22 2c 20 22 76 61 72 69 61 64  689:17", "variad
15b30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
15b40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
15b50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
15b60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
15b70 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
15b80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
15b90 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
15ba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
15bb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
15bc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
15bd0 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
15be0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
15bf0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
15c00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
15c10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
15c20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
15c30 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
15c40 6d 65 22 3a 20 22 72 65 77 69 6e 64 22 2c 20 22  me": "rewind", "
15c50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
15c60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
15c70 65 2f 73 74 64 69 6f 2e 68 3a 36 39 34 3a 31 33  e/stdio.h:694:13
15c80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
15c90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
15ca0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
15cb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
15cc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
15cd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
15ce0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
15cf0 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
15d00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
15d10 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
15d20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20  { "tag": "FILE" 
15d30 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
15d40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
15d50 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
15d60 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
15d70 2c 20 22 6e 61 6d 65 22 3a 20 22 66 73 65 65 6b  , "name": "fseek
15d80 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  o", "ns": 0, "lo
15d90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
15da0 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37  nclude/stdio.h:7
15db0 30 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  07:12", "variadi
15dc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
15dd0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
15de0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
15df0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
15e00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
15e10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
15e20 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20  e": "__stream", 
15e30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
15e40 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
15e50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46  pe": { "tag": "F
15e60 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
15e70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
15e80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 66 66  , "name": "__off
15e90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
15ea0 67 22 3a 20 22 5f 5f 6f 66 66 5f 74 22 20 7d 20  g": "__off_t" } 
15eb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
15ec0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
15ed0 20 22 5f 5f 77 68 65 6e 63 65 22 2c 20 22 74 79   "__whence", "ty
15ee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
15ef0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
15f00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
15f10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
15f20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
15f30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
15f40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
15f50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
15f60 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
15f70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
15f80 61 6d 65 22 3a 20 22 66 74 65 6c 6c 6f 22 2c 20  ame": "ftello", 
15f90 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
15fa0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
15fb0 64 65 2f 73 74 64 69 6f 2e 68 3a 37 31 32 3a 31  de/stdio.h:712:1
15fc0 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
15fd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
15fe0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
15ff0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
16000 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
16010 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
16020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
16030 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
16040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
16050 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
16060 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
16070 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
16080 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
16090 20 22 5f 5f 6f 66 66 5f 74 22 20 7d 20 7d 2c 0a   "__off_t" } },.
160a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
160b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 67  on", "name": "fg
160c0 65 74 70 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c  etpos", "ns": 0,
160d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
160e0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f  sr/include/stdio
160f0 2e 68 3a 37 33 31 3a 31 32 22 2c 20 22 76 61 72  .h:731:12", "var
16100 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
16110 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
16120 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
16130 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
16140 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
16150 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
16160 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
16170 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
16180 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
16190 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
161a0 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  : "FILE" } } }, 
161b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
161c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
161d0 5f 70 6f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  _pos", "type": {
161e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
161f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
16200 61 67 22 3a 20 22 66 70 6f 73 5f 74 22 20 7d 20  ag": "fpos_t" } 
16210 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
16220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
16230 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
16240 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
16250 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
16260 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
16270 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 73 65  n", "name": "fse
16280 74 70 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tpos", "ns": 0, 
16290 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
162a0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
162b0 68 3a 37 33 36 3a 31 32 22 2c 20 22 76 61 72 69  h:736:12", "vari
162c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
162d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
162e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
162f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
16300 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
16310 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
16320 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
16330 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16340 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
16350 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16360 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b   "FILE" } } }, {
16370 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
16380 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
16390 70 6f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  pos", "type": { 
163a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
163b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
163c0 67 22 3a 20 22 66 70 6f 73 5f 74 22 20 7d 20 7d  g": "fpos_t" } }
163d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
163e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
163f0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
16400 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
16410 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
16420 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
16430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6c 65 61  ", "name": "clea
16440 72 65 72 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rerr", "ns": 0, 
16450 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
16460 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
16470 68 3a 37 35 37 3a 31 33 22 2c 20 22 76 61 72 69  h:757:13", "vari
16480 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
16490 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
164a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
164b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
164c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
164d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
164e0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
164f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16500 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
16510 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16520 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
16530 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
16540 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
16550 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16560 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16570 3a 20 22 66 65 6f 66 22 2c 20 22 6e 73 22 3a 20  : "feof", "ns": 
16580 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
16590 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
165a0 69 6f 2e 68 3a 37 35 39 3a 31 32 22 2c 20 22 76  io.h:759:12", "v
165b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
165c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
165d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
165e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
165f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
16600 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
16610 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
16620 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
16630 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
16640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
16650 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
16660 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
16670 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
16680 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
16690 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
166a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
166b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
166c0 20 22 6e 61 6d 65 22 3a 20 22 66 65 72 72 6f 72   "name": "ferror
166d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
166e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
166f0 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 36  clude/stdio.h:76
16700 31 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  1:12", "variadic
16710 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
16720 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
16730 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
16740 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
16750 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
16760 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
16770 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
16780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
16790 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
167a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
167b0 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
167c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
167d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
167e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
167f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
16800 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16810 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16820 3a 20 22 63 6c 65 61 72 65 72 72 5f 75 6e 6c 6f  : "clearerr_unlo
16830 63 6b 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cked", "ns": 0, 
16840 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
16850 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
16860 68 3a 37 36 35 3a 31 33 22 2c 20 22 76 61 72 69  h:765:13", "vari
16870 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
16880 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
16890 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
168a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
168b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
168c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
168d0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
168e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
168f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
16900 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16910 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
16920 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
16930 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
16940 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16950 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16960 3a 20 22 66 65 6f 66 5f 75 6e 6c 6f 63 6b 65 64  : "feof_unlocked
16970 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
16980 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
16990 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 36  clude/stdio.h:76
169a0 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:12", "variadic
169b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
169c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
169d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
169e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
169f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
16a00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
16a10 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22  ": "__stream", "
16a20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
16a30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
16a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49  e": { "tag": "FI
16a50 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
16a60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
16a70 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
16a80 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
16a90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
16aa0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
16ab0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
16ac0 3a 20 22 66 65 72 72 6f 72 5f 75 6e 6c 6f 63 6b  : "ferror_unlock
16ad0 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ed", "ns": 0, "l
16ae0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
16af0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
16b00 37 36 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64  767:12", "variad
16b10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
16b20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
16b30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
16b40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
16b50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
16b60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
16b70 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c  me": "__stream",
16b80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
16b90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
16ba0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
16bb0 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  FILE" } } }], "r
16bc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
16bd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
16be0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
16bf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
16c00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
16c10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
16c20 65 22 3a 20 22 70 65 72 72 6f 72 22 2c 20 22 6e  e": "perror", "n
16c30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
16c40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
16c50 2f 73 74 64 69 6f 2e 68 3a 37 37 35 3a 31 33 22  /stdio.h:775:13"
16c60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
16c70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
16c80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
16c90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
16ca0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
16cb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
16cc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
16cd0 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
16ce0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
16cf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
16d00 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
16d10 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
16d20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
16d30 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
16d40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
16d50 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
16d60 67 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 6e  g": "extern", "n
16d70 61 6d 65 22 3a 20 22 73 79 73 5f 6e 65 72 72 22  ame": "sys_nerr"
16d80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
16d90 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
16da0 6c 75 64 65 2f 62 69 74 73 2f 73 79 73 5f 65 72  lude/bits/sys_er
16db0 72 6c 69 73 74 2e 68 3a 32 36 3a 31 32 22 2c 20  rlist.h:26:12", 
16dc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
16dd0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
16de0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
16df0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
16e00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 78 74 65  ,.{ "tag": "exte
16e10 72 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 79  rn", "name": "sy
16e20 73 5f 65 72 72 6c 69 73 74 22 2c 20 22 6e 73 22  s_errlist", "ns"
16e30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
16e40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
16e50 69 74 73 2f 73 79 73 5f 65 72 72 6c 69 73 74 2e  its/sys_errlist.
16e60 68 3a 32 37 3a 32 36 22 2c 20 22 74 79 70 65 22  h:27:26", "type"
16e70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
16e80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
16e90 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
16ea0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
16eb0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
16ec0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
16ed0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
16ee0 7d 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  } } } },.{ "tag"
16ef0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
16f00 61 6d 65 22 3a 20 22 66 69 6c 65 6e 6f 22 2c 20  ame": "fileno", 
16f10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
16f20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
16f30 64 65 2f 73 74 64 69 6f 2e 68 3a 37 38 36 3a 31  de/stdio.h:786:1
16f40 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
16f50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
16f60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
16f70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
16f80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
16f90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
16fa0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
16fb0 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70  "__stream", "typ
16fc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
16fd0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
16fe0 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22   { "tag": "FILE"
16ff0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
17000 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
17010 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
17020 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
17030 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17040 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
17050 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
17060 66 69 6c 65 6e 6f 5f 75 6e 6c 6f 63 6b 65 64 22  fileno_unlocked"
17070 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
17080 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
17090 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a 37 39 31  lude/stdio.h:791
170a0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
170b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
170c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
170d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
170e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
170f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
17100 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
17110 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
17120 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
17130 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
17140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 46 49 4c  ": { "tag": "FIL
17150 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  E" } } }], "retu
17160 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
17170 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
17180 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
17190 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
171a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
171b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
171c0 20 22 70 6f 70 65 6e 22 2c 20 22 6e 73 22 3a 20   "popen", "ns": 
171d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
171e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
171f0 69 6f 2e 68 3a 38 30 30 3a 31 34 22 2c 20 22 76  io.h:800:14", "v
17200 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
17210 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
17220 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
17230 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
17240 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
17250 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
17260 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 6d  , "name": "__com
17270 6d 61 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  mand", "type": {
17280 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
17290 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
172a0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
172b0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
172c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
172d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
172e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
172f0 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 73 22 2c 20  me": "__modes", 
17300 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17310 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
17320 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
17330 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
17340 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
17350 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
17360 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
17370 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
17380 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
17390 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d  tag": "FILE" } }
173a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
173b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
173c0 20 22 70 63 6c 6f 73 65 22 2c 20 22 6e 73 22 3a   "pclose", "ns":
173d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
173e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
173f0 64 69 6f 2e 68 3a 38 30 36 3a 31 32 22 2c 20 22  dio.h:806:12", "
17400 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
17410 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
17420 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
17430 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
17440 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
17450 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
17460 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
17470 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
17480 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
17490 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
174a0 61 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20  ag": "FILE" } } 
174b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
174c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
174d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
174e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
174f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
17500 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
17510 2c 20 22 6e 61 6d 65 22 3a 20 22 63 74 65 72 6d  , "name": "cterm
17520 69 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  id", "ns": 0, "l
17530 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
17540 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e 68 3a  include/stdio.h:
17550 38 31 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64  812:14", "variad
17560 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
17570 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
17580 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
17590 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
175a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
175b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
175c0 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
175d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
175e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
175f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
17600 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
17610 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
17620 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
17630 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
17640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
17650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
17660 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
17670 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
17680 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
17690 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
176a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
176b0 20 22 66 6c 6f 63 6b 66 69 6c 65 22 2c 20 22 6e   "flockfile", "n
176c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
176d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
176e0 2f 73 74 64 69 6f 2e 68 3a 38 34 30 3a 31 33 22  /stdio.h:840:13"
176f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
17700 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
17710 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
17720 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
17730 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
17740 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
17750 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
17760 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
17770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
17780 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
17790 20 22 74 61 67 22 3a 20 22 46 49 4c 45 22 20 7d   "tag": "FILE" }
177a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
177b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
177c0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
177d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
177e0 20 22 6e 61 6d 65 22 3a 20 22 66 74 72 79 6c 6f   "name": "ftrylo
177f0 63 6b 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30  ckfile", "ns": 0
17800 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
17810 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69  usr/include/stdi
17820 6f 2e 68 3a 38 34 34 3a 31 32 22 2c 20 22 76 61  o.h:844:12", "va
17830 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
17840 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
17850 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
17860 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
17870 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
17880 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
17890 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65   "name": "__stre
178a0 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
178b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
178c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
178d0 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
178e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
178f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
17900 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
17910 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
17920 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
17930 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
17940 22 6e 61 6d 65 22 3a 20 22 66 75 6e 6c 6f 63 6b  "name": "funlock
17950 66 69 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  file", "ns": 0, 
17960 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
17970 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6f 2e  r/include/stdio.
17980 68 3a 38 34 37 3a 31 33 22 2c 20 22 76 61 72 69  h:847:13", "vari
17990 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
179a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
179b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
179c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
179d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
179e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
179f0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
17a00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
17a10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
17a20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17a30 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20   "FILE" } } }], 
17a40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
17a50 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
17a60 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
17a70 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
17a80 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 68 61 72  , "name": "wchar
17a90 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  _t", "location":
17aa0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
17ab0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 73  /5.0.1/include/s
17ac0 74 64 64 65 66 2e 68 3a 39 30 3a 32 34 22 2c 20  tddef.h:90:24", 
17ad0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17ae0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
17af0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
17b00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17b10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
17b20 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
17b30 6e 61 6d 65 22 3a 20 22 64 69 76 5f 74 22 2c 20  name": "div_t", 
17b40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
17b50 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
17b60 2e 68 3a 36 32 3a 35 22 2c 20 22 74 79 70 65 22  .h:62:5", "type"
17b70 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
17b80 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
17b90 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
17ba0 33 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  31, "location": 
17bb0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
17bc0 64 6c 69 62 2e 68 3a 35 38 3a 39 22 2c 20 22 62  dlib.h:58:9", "b
17bd0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
17be0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
17bf0 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
17c00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
17c10 22 6e 61 6d 65 22 3a 20 22 71 75 6f 74 22 2c 20  "name": "quot", 
17c20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
17c30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
17c40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
17c50 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
17c60 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
17c70 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
17c80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
17c90 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
17ca0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
17cb0 3a 20 22 72 65 6d 22 2c 20 22 62 69 74 2d 6f 66  : "rem", "bit-of
17cc0 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
17cd0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
17ce0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
17cf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17d00 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
17d10 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
17d20 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
17d30 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
17d40 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
17d50 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 64 69   0, "name": "ldi
17d60 76 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  v_t", "location"
17d70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
17d80 73 74 64 6c 69 62 2e 68 3a 37 30 3a 35 22 2c 20  stdlib.h:70:5", 
17d90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17da0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
17db0 20 32 31 31 30 2c 20 22 6e 61 6d 65 22 3a 20 22   2110, "name": "
17dc0 22 2c 20 22 69 64 22 3a 20 33 32 2c 20 22 6c 6f  ", "id": 32, "lo
17dd0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
17de0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
17df0 36 36 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65  66:9", "bit-size
17e00 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
17e10 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
17e20 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
17e30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
17e40 3a 20 22 71 75 6f 74 22 2c 20 22 62 69 74 2d 6f  : "quot", "bit-o
17e50 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
17e60 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
17e70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
17e80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
17e90 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
17ea0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
17eb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
17ec0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
17ed0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
17ee0 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
17ef0 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
17f00 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
17f10 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
17f20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
17f30 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
17f40 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
17f50 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
17f60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
17f70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
17f80 22 6e 61 6d 65 22 3a 20 22 6c 6c 64 69 76 5f 74  "name": "lldiv_t
17f90 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
17fa0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
17fb0 6c 69 62 2e 68 3a 38 30 3a 35 22 2c 20 22 74 79  lib.h:80:5", "ty
17fc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
17fd0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 37 31  truct", "ns": 71
17fe0 39 35 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  95, "name": "", 
17ff0 22 69 64 22 3a 20 33 33 2c 20 22 6c 6f 63 61 74  "id": 33, "locat
18000 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
18010 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 36 3a  ude/stdlib.h:76:
18020 32 33 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  23", "bit-size":
18030 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
18040 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c  ment": 64, "fiel
18050 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
18060 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
18070 22 71 75 6f 74 22 2c 20 22 62 69 74 2d 6f 66 66  "quot", "bit-off
18080 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
18090 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
180a0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
180b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
180c0 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
180d0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
180e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
180f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
18100 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
18110 22 72 65 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73  "rem", "bit-offs
18120 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69  et": 64, "bit-si
18130 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
18140 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
18150 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18160 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
18170 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
18180 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
18190 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61   } }] } },.{ "ta
181a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
181b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 74 79 70 65  "name": "__ctype
181c0 5f 67 65 74 5f 6d 62 5f 63 75 72 5f 6d 61 78 22  _get_mb_cur_max"
181d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
181e0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
181f0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 39 37  lude/stdlib.h:97
18200 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
18210 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
18220 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
18230 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
18240 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
18250 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
18260 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18270 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
18280 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
18290 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 6f 66 22  , "name": "atof"
182a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
182b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
182c0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 31 30  lude/stdlib.h:10
182d0 31 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  1:15", "variadic
182e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
182f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
18300 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
18310 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
18320 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
18330 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
18340 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79  ": "__nptr", "ty
18350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
18360 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
18370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
18380 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
18390 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
183a0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
183b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
183c0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
183d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
183e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
183f0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
18400 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
18410 6e 61 6d 65 22 3a 20 22 61 74 6f 69 22 2c 20 22  name": "atoi", "
18420 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
18430 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
18440 65 2f 73 74 64 6c 69 62 2e 68 3a 31 30 34 3a 31  e/stdlib.h:104:1
18450 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
18460 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
18470 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
18480 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
18490 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
184a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
184b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
184c0 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22  "__nptr", "type"
184d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
184e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
184f0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
18500 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
18510 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
18520 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
18530 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
18540 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
18550 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
18560 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
18570 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
18580 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
18590 20 22 61 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30   "atol", "ns": 0
185a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
185b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
185c0 69 62 2e 68 3a 31 30 37 3a 31 37 22 2c 20 22 76  ib.h:107:17", "v
185d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
185e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
185f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
18600 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
18610 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
18620 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
18630 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74  , "name": "__npt
18640 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
18650 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
18660 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18670 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
18680 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
18690 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
186a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
186b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
186c0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
186d0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
186e0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
186f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18700 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 6f  n", "name": "ato
18710 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ll", "ns": 0, "l
18720 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
18730 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
18740 3a 31 31 32 3a 33 36 22 2c 20 22 76 61 72 69 61  :112:36", "varia
18750 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
18760 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
18770 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
18780 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
18790 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
187a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
187b0 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20  ame": "__nptr", 
187c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
187d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
187e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
187f0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
18800 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
18810 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
18820 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
18830 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
18840 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
18850 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
18860 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
18870 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
18880 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
18890 72 74 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rtod", "ns": 0, 
188a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
188b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
188c0 2e 68 3a 31 31 37 3a 31 35 22 2c 20 22 76 61 72  .h:117:15", "var
188d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
188e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
188f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
18900 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
18910 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
18920 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18930 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
18940 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
18950 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
18960 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
18970 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
18980 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
18990 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
189a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
189b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
189c0 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
189d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
189e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
189f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
18a00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
18a10 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
18a20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
18a30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
18a40 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
18a50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
18a60 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
18a70 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
18a80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
18a90 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
18aa0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
18ab0 6d 65 22 3a 20 22 73 74 72 74 6f 66 22 2c 20 22  me": "strtof", "
18ac0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
18ad0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
18ae0 65 2f 73 74 64 6c 69 62 2e 68 3a 31 32 33 3a 31  e/stdlib.h:123:1
18af0 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
18b00 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
18b10 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
18b20 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
18b30 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
18b40 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
18b50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
18b60 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22  "__nptr", "type"
18b70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
18b80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
18b90 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
18ba0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
18bb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
18bc0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
18bd0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18be0 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74  "name": "__endpt
18bf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
18c00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
18c10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18c20 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
18c30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18c40 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
18c50 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
18c60 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20  nment": 8 } } } 
18c70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
18c80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
18c90 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
18ca0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
18cb0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
18cc0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18cd0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
18ce0 74 6f 6c 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  told", "ns": 0, 
18cf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
18d00 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
18d10 2e 68 3a 31 32 36 3a 32 30 22 2c 20 22 76 61 72  .h:126:20", "var
18d20 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
18d30 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
18d40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
18d50 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
18d60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
18d70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
18d80 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
18d90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
18da0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
18db0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
18dc0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
18dd0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
18de0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
18df0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
18e00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
18e10 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
18e20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
18e30 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
18e40 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
18e50 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
18e60 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
18e70 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
18e80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
18e90 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
18ea0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
18eb0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
18ec0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
18ed0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
18ee0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
18ef0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
18f00 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
18f10 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  tol", "ns": 0, "
18f20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
18f30 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
18f40 68 3a 31 33 39 3a 31 37 22 2c 20 22 76 61 72 69  h:139:17", "vari
18f50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
18f60 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
18f70 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
18f80 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
18f90 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
18fa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
18fb0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
18fc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
18fd0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
18fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
18ff0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
19000 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
19010 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
19020 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
19030 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
19040 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
19050 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19060 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19070 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
19080 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
19090 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
190a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
190b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
190c0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
190d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
190e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
190f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
19100 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
19110 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
19120 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
19130 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
19140 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
19150 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
19160 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
19170 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
19180 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
19190 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
191a0 74 6f 75 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  toul", "ns": 0, 
191b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
191c0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
191d0 2e 68 3a 31 34 33 3a 32 36 22 2c 20 22 76 61 72  .h:143:26", "var
191e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
191f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
19200 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
19210 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
19220 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
19230 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
19240 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
19250 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
19260 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
19270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
19280 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
19290 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
192a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
192b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
192c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
192d0 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
192e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
192f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
19300 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
19310 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
19320 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
19330 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
19340 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
19350 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  8 } } } }, { "ta
19360 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
19370 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65   "name": "__base
19380 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
19390 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
193a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
193b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
193c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
193d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
193e0 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20  unsigned-long", 
193f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
19400 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
19410 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
19420 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
19430 61 6d 65 22 3a 20 22 73 74 72 74 6f 71 22 2c 20  ame": "strtoq", 
19440 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
19450 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
19460 64 65 2f 73 74 64 6c 69 62 2e 68 3a 31 35 30 3a  de/stdlib.h:150:
19470 32 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  22", "variadic":
19480 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
19490 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
194a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
194b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
194c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
194d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
194e0 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70 65   "__nptr", "type
194f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19500 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19510 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
19520 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
19530 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
19540 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
19550 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
19560 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70   "name": "__endp
19570 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
19580 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
19590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
195a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
195b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
195c0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
195d0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
195e0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
195f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
19600 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
19610 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70  : "__base", "typ
19620 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
19630 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
19640 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
19650 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
19660 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
19670 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f  "tag": ":long-lo
19680 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
19690 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
196a0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
196b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
196c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74  ", "name": "strt
196d0 6f 75 71 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ouq", "ns": 0, "
196e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
196f0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
19700 68 3a 31 35 35 3a 33 31 22 2c 20 22 76 61 72 69  h:155:31", "vari
19710 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
19720 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
19730 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
19740 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
19750 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
19760 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
19770 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
19780 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19790 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
197a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
197b0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
197c0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
197d0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
197e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
197f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
19800 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
19810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19820 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19830 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
19840 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
19850 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
19860 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
19870 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
19880 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
19890 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
198a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
198b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
198c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
198d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
198e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
198f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
19900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
19910 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e  nsigned-long-lon
19920 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
19930 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
19940 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
19950 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
19960 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f  , "name": "strto
19970 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ll", "ns": 0, "l
19980 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
19990 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
199a0 3a 31 36 33 3a 32 32 22 2c 20 22 76 61 72 69 61  :163:22", "varia
199b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
199c0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
199d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
199e0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
199f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
19a00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
19a10 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20  ame": "__nptr", 
19a20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19a30 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
19a40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
19a50 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
19a60 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
19a70 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
19a80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19a90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19aa0 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22  _endptr", "type"
19ab0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
19ac0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
19ad0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
19ae0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
19af0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
19b00 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
19b10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
19b20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  } } } }, { "tag"
19b30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
19b40 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22 2c  name": "__base",
19b50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19b60 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
19b70 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
19b80 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
19b90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
19ba0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
19bb0 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
19bc0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
19bd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
19be0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
19bf0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
19c00 22 73 74 72 74 6f 75 6c 6c 22 2c 20 22 6e 73 22  "strtoull", "ns"
19c10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
19c20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
19c30 74 64 6c 69 62 2e 68 3a 31 36 38 3a 33 31 22 2c  tdlib.h:168:31",
19c40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
19c50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
19c60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
19c70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
19c80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
19c90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
19ca0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
19cb0 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
19cc0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
19cd0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
19ce0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
19cf0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
19d00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
19d10 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
19d20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
19d30 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
19d40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
19d50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
19d60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
19d70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
19d80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
19d90 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
19da0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
19db0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
19dc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
19dd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
19de0 5f 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  _base", "type": 
19df0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
19e00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
19e10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
19e20 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
19e30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
19e40 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
19e50 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
19e60 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
19e70 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
19e80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
19e90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
19ea0 22 6c 36 34 61 22 2c 20 22 6e 73 22 3a 20 30 2c  "l64a", "ns": 0,
19eb0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
19ec0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
19ed0 62 2e 68 3a 32 37 30 3a 31 34 22 2c 20 22 76 61  b.h:270:14", "va
19ee0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
19ef0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
19f00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
19f10 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
19f20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
19f30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
19f40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
19f50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
19f60 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
19f70 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
19f80 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
19f90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
19fa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
19fb0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
19fc0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
19fd0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
19fe0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
19ff0 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
1a000 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1a010 22 6e 61 6d 65 22 3a 20 22 61 36 34 6c 22 2c 20  "name": "a64l", 
1a020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1a030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1a040 64 65 2f 73 74 64 6c 69 62 2e 68 3a 32 37 33 3a  de/stdlib.h:273:
1a050 31 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  17", "variadic":
1a060 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1a070 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1a080 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1a090 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1a0a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1a0b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1a0c0 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
1a0d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
1a0e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
1a0f0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
1a100 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
1a110 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
1a120 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
1a130 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1a140 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
1a150 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1a160 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
1a170 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1a180 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1a190 22 72 61 6e 64 6f 6d 22 2c 20 22 6e 73 22 3a 20  "random", "ns": 
1a1a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1a1b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1a1c0 6c 69 62 2e 68 3a 32 38 36 3a 31 37 22 2c 20 22  lib.h:286:17", "
1a1d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1a1e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1a1f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1a200 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1a210 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
1a220 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1a230 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
1a240 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
1a250 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1a260 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
1a270 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1a280 6e 61 6d 65 22 3a 20 22 73 72 61 6e 64 6f 6d 22  name": "srandom"
1a290 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1a2a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1a2b0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 32 38  lude/stdlib.h:28
1a2c0 39 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  9:13", "variadic
1a2d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1a2e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1a2f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1a300 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1a310 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1a320 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1a330 22 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22 74 79  ": "__seed", "ty
1a340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a350 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22  unsigned-int", "
1a360 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
1a370 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1a380 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
1a390 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1a3a0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
1a3b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1a3c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 69 74  ", "name": "init
1a3d0 73 74 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c  state", "ns": 0,
1a3e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1a3f0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1a400 62 2e 68 3a 32 39 35 3a 31 34 22 2c 20 22 76 61  b.h:295:14", "va
1a410 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1a420 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1a430 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1a440 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1a450 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1a460 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1a470 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64   "name": "__seed
1a480 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1a490 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69  g": ":unsigned-i
1a4a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1a4b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1a4c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
1a4d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1a4e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1a4f0 74 61 74 65 62 75 66 22 2c 20 22 74 79 70 65 22  tatebuf", "type"
1a500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1a510 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1a520 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1a530 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1a540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1a550 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
1a560 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1a570 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65  "name": "__state
1a580 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  len", "type": { 
1a590 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
1a5a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1a5b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a5c0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a5d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
1a5e0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
1a5f0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
1a600 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
1a610 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1a620 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 74 73 74  , "name": "setst
1a630 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ate", "ns": 0, "
1a640 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1a650 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1a660 68 3a 33 30 30 3a 31 34 22 2c 20 22 76 61 72 69  h:300:14", "vari
1a670 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1a680 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1a690 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1a6a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1a6b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1a6c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1a6d0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65 62  name": "__stateb
1a6e0 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
1a6f0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1a700 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1a710 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
1a720 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
1a730 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
1a740 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1a750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a760 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
1a780 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
1a790 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
1a7a0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
1a7b0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
1a7c0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
1a7d0 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c 20   "random_data", 
1a7e0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
1a7f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1a800 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 30 38 3a  de/stdlib.h:308:
1a810 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
1a820 33 38 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  384, "bit-alignm
1a830 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64  ent": 64, "field
1a840 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
1a850 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
1a860 66 70 74 72 22 2c 20 22 62 69 74 2d 6f 66 66 73  fptr", "bit-offs
1a870 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
1a880 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
1a890 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
1a8a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1a8b0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1a8c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33  : { "tag": "int3
1a8d0 32 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  2_t" } } }, { "t
1a8e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
1a8f0 61 6d 65 22 3a 20 22 72 70 74 72 22 2c 20 22 62  ame": "rptr", "b
1a900 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
1a910 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
1a920 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1a930 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
1a940 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1a950 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1a960 22 3a 20 22 69 6e 74 33 32 5f 74 22 20 7d 20 7d  ": "int32_t" } }
1a970 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
1a980 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  eld", "name": "s
1a990 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  tate", "bit-offs
1a9a0 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
1a9b0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
1a9c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
1a9d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1a9e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1a9f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
1aa00 74 33 32 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  t32_t" } } }, { 
1aa10 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
1aa20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64 5f 74 79  "name": "rand_ty
1aa30 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
1aa40 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a  ": 192, "bit-siz
1aa50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1aa60 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
1aa70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1aa80 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1aa90 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1aaa0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
1aab0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1aac0 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64 5f 64   "name": "rand_d
1aad0 65 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  eg", "bit-offset
1aae0 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a  ": 224, "bit-siz
1aaf0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1ab00 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
1ab10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ab20 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1ab30 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1ab40 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
1ab50 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1ab60 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64 5f 73   "name": "rand_s
1ab70 65 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ep", "bit-offset
1ab80 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a  ": 256, "bit-siz
1ab90 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1aba0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
1abb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1abc0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1abd0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1abe0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
1abf0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1ac00 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 5f 70 74   "name": "end_pt
1ac10 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
1ac20 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 320, "bit-size
1ac30 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1ac40 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
1ac50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1ac60 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1ac70 20 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33 32   { "tag": "int32
1ac80 5f 74 22 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  _t" } } }] },.{ 
1ac90 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1aca0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e 64  ", "name": "rand
1acb0 6f 6d 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  om_r", "ns": 0, 
1acc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1acd0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1ace0 2e 68 3a 33 31 39 3a 31 32 22 2c 20 22 76 61 72  .h:319:12", "var
1acf0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1ad00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1ad10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1ad20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1ad30 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1ad40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1ad50 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c  "name": "__buf",
1ad60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1ad70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1ad80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1ad90 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
1ada0 3a 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c  : "random_data",
1adb0 20 22 69 64 22 3a 20 33 34 20 7d 20 7d 20 7d 2c   "id": 34 } } },
1adc0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1add0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1ade0 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65  __result", "type
1adf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1ae00 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1ae10 7b 20 22 74 61 67 22 3a 20 22 69 6e 74 33 32 5f  { "tag": "int32_
1ae20 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
1ae30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1ae40 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1ae50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1ae60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1ae70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1ae80 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1ae90 20 22 73 72 61 6e 64 6f 6d 5f 72 22 2c 20 22 6e   "srandom_r", "n
1aea0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1aeb0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1aec0 2f 73 74 64 6c 69 62 2e 68 3a 33 32 32 3a 31 32  /stdlib.h:322:12
1aed0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1aee0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1aef0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1af00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1af10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1af20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
1af30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1af40 5f 5f 73 65 65 64 22 2c 20 22 74 79 70 65 22 3a  __seed", "type":
1af50 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
1af60 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d  gned-int", "bit-
1af70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1af80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1af90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
1afa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1afb0 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65  : "__buf", "type
1afc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1afd0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1afe0 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
1aff0 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 6e  t", "name": "ran
1b000 64 6f 6d 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  dom_data", "id":
1b010 20 33 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   34 } } }], "ret
1b020 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1b030 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
1b040 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
1b050 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
1b060 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
1b070 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
1b080 3a 20 22 69 6e 69 74 73 74 61 74 65 5f 72 22 2c  : "initstate_r",
1b090 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
1b0a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
1b0b0 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 32 35  ude/stdlib.h:325
1b0c0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
1b0d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
1b0e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
1b0f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
1b100 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
1b110 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
1b120 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1b130 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22 74 79 70  : "__seed", "typ
1b140 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1b150 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62  nsigned-int", "b
1b160 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1b170 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1b180 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
1b190 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1b1a0 6d 65 22 3a 20 22 5f 5f 73 74 61 74 65 62 75 66  me": "__statebuf
1b1b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1b1c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1b1d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1b1e0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
1b1f0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
1b200 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
1b210 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1b220 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1b230 20 22 5f 5f 73 74 61 74 65 6c 65 6e 22 2c 20 22   "__statelen", "
1b240 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1b250 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
1b260 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1b270 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
1b280 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
1b290 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1b2a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1b2b0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
1b2c0 61 6d 65 22 3a 20 22 72 61 6e 64 6f 6d 5f 64 61  ame": "random_da
1b2d0 74 61 22 2c 20 22 69 64 22 3a 20 33 34 20 7d 20  ta", "id": 34 } 
1b2e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1b2f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1b300 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1b310 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1b320 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1b330 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1b340 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 74  n", "name": "set
1b350 73 74 61 74 65 5f 72 22 2c 20 22 6e 73 22 3a 20  state_r", "ns": 
1b360 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1b370 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1b380 6c 69 62 2e 68 3a 33 33 30 3a 31 32 22 2c 20 22  lib.h:330:12", "
1b390 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1b3a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1b3b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1b3c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1b3d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1b3e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1b3f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74  ", "name": "__st
1b400 61 74 65 62 75 66 22 2c 20 22 74 79 70 65 22 3a  atebuf", "type":
1b410 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
1b420 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
1b430 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
1b440 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
1b450 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1b460 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
1b470 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1b480 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20  name": "__buf", 
1b490 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1b4a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1b4b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1b4c0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1b4d0 20 22 72 61 6e 64 6f 6d 5f 64 61 74 61 22 2c 20   "random_data", 
1b4e0 22 69 64 22 3a 20 33 34 20 7d 20 7d 20 7d 5d 2c  "id": 34 } } }],
1b4f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
1b500 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
1b510 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b530 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
1b540 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1b550 6e 61 6d 65 22 3a 20 22 72 61 6e 64 22 2c 20 22  name": "rand", "
1b560 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1b570 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1b580 65 2f 73 74 64 6c 69 62 2e 68 3a 33 33 38 3a 31  e/stdlib.h:338:1
1b590 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
1b5a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1b5b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1b5c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1b5d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1b5e0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
1b5f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1b600 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1b610 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1b620 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1b630 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1b640 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61 6e  ", "name": "sran
1b650 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
1b660 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1b670 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1b680 33 34 30 3a 31 33 22 2c 20 22 76 61 72 69 61 64  340:13", "variad
1b690 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1b6a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1b6b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1b6c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1b6d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1b6e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1b6f0 6d 65 22 3a 20 22 5f 5f 73 65 65 64 22 2c 20 22  me": "__seed", "
1b700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1b710 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
1b720 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b730 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b740 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
1b750 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1b760 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
1b770 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1b780 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61  on", "name": "ra
1b790 6e 64 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  nd_r", "ns": 0, 
1b7a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1b7b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1b7c0 2e 68 3a 33 34 34 3a 31 32 22 2c 20 22 76 61 72  .h:344:12", "var
1b7d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1b7e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1b7f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1b800 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1b810 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1b820 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1b830 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 22  "name": "__seed"
1b840 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1b850 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1b860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1b870 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
1b880 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
1b890 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1b8a0 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
1b8b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1b8c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1b8d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1b8e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1b8f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1b900 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1b910 22 3a 20 22 64 72 61 6e 64 34 38 22 2c 20 22 6e  ": "drand48", "n
1b920 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1b930 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1b940 2f 73 74 64 6c 69 62 2e 68 3a 33 35 32 3a 31 35  /stdlib.h:352:15
1b950 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1b960 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1b970 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1b980 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1b990 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1b9a0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
1b9b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
1b9c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
1b9d0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
1b9e0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
1b9f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
1ba00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 72  on", "name": "er
1ba10 61 6e 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c  and48", "ns": 0,
1ba20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1ba30 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1ba40 62 2e 68 3a 33 35 33 3a 31 35 22 2c 20 22 76 61  b.h:353:15", "va
1ba50 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1ba60 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1ba70 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1ba80 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1ba90 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1baa0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1bab0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62   "name": "__xsub
1bac0 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  i", "type": { "t
1bad0 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1bae0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1baf0 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1bb00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1bb10 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1bb20 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1bb30 3a 20 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  : 3 } }], "retur
1bb40 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1bb50 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
1bb60 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
1bb70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
1bb80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1bb90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1bba0 22 3a 20 22 6c 72 61 6e 64 34 38 22 2c 20 22 6e  ": "lrand48", "n
1bbb0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1bbc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1bbd0 2f 73 74 64 6c 69 62 2e 68 3a 33 35 36 3a 31 37  /stdlib.h:356:17
1bbe0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1bbf0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1bc00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1bc10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1bc20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1bc30 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
1bc40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
1bc50 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
1bc60 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
1bc70 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
1bc80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1bc90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 72 61 6e  ", "name": "nran
1bca0 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  d48", "ns": 0, "
1bcb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1bcc0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1bcd0 68 3a 33 35 37 3a 31 37 22 2c 20 22 76 61 72 69  h:357:17", "vari
1bce0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1bcf0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1bd00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1bd10 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1bd20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1bd30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1bd40 6e 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62 69 22  name": "__xsubi"
1bd50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1bd60 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
1bd70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1bd80 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c  unsigned-short",
1bd90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1bda0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1bdb0 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 16 }, "size": 
1bdc0 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  3 } }], "return-
1bdd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1bde0 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
1bdf0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
1be00 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
1be10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1be20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1be30 6d 72 61 6e 64 34 38 22 2c 20 22 6e 73 22 3a 20  mrand48", "ns": 
1be40 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1be50 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1be60 6c 69 62 2e 68 3a 33 36 31 3a 31 37 22 2c 20 22  lib.h:361:17", "
1be70 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1be80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1be90 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1bea0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1beb0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
1bec0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1bed0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
1bee0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
1bef0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1bf00 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
1bf10 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1bf20 6e 61 6d 65 22 3a 20 22 6a 72 61 6e 64 34 38 22  name": "jrand48"
1bf30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1bf40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1bf50 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 36  lude/stdlib.h:36
1bf60 32 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  2:17", "variadic
1bf70 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1bf80 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1bf90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1bfa0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1bfb0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1bfc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1bfd0 22 3a 20 22 5f 5f 78 73 75 62 69 22 2c 20 22 74  ": "__xsubi", "t
1bfe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1bff0 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
1c000 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
1c010 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69  gned-short", "bi
1c020 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
1c030 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
1c040 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20   }, "size": 3 } 
1c050 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1c060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
1c070 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
1c080 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
1c090 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
1c0a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1c0b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61 6e  ", "name": "sran
1c0c0 64 34 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  d48", "ns": 0, "
1c0d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1c0e0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1c0f0 68 3a 33 36 36 3a 31 33 22 2c 20 22 76 61 72 69  h:366:13", "vari
1c100 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1c110 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1c120 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1c130 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1c140 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1c150 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1c160 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 76 61  name": "__seedva
1c170 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
1c180 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
1c190 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
1c1a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
1c1b0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
1c1c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c1d0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
1c1e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1c1f0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 65 64 34  , "name": "seed4
1c200 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
1c210 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1c220 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1c230 33 36 37 3a 32 38 22 2c 20 22 76 61 72 69 61 64  367:28", "variad
1c240 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1c250 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1c260 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1c270 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1c280 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1c290 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1c2a0 6d 65 22 3a 20 22 5f 5f 73 65 65 64 31 36 76 22  me": "__seed16v"
1c2b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1c2c0 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
1c2d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1c2e0 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c  unsigned-short",
1c2f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
1c300 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
1c310 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20  : 16 }, "size": 
1c320 33 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  3 } }], "return-
1c330 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c340 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1c350 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1c360 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20  nsigned-short", 
1c370 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
1c380 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1c390 20 31 36 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61   16 } } },.{ "ta
1c3a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1c3b0 22 6e 61 6d 65 22 3a 20 22 6c 63 6f 6e 67 34 38  "name": "lcong48
1c3c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1c3d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1c3e0 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1c3f0 36 39 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69  69:13", "variadi
1c400 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1c410 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1c420 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1c430 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1c440 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1c450 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1c460 65 22 3a 20 22 5f 5f 70 61 72 61 6d 22 2c 20 22  e": "__param", "
1c470 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1c480 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
1c490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
1c4a0 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62  igned-short", "b
1c4b0 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
1c4c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
1c4d0 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20 37 20 7d  6 }, "size": 7 }
1c4e0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1c4f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
1c500 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
1c510 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
1c520 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ": 0, "name": "d
1c530 72 61 6e 64 34 38 5f 64 61 74 61 22 2c 20 22 69  rand48_data", "i
1c540 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
1c550 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1c560 2f 73 74 64 6c 69 62 2e 68 3a 33 37 35 3a 38 22  /stdlib.h:375:8"
1c570 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39  , "bit-size": 19
1c580 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1c590 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
1c5a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
1c5b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
1c5c0 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  x", "bit-offset"
1c5d0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
1c5e0 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   48, "bit-alignm
1c5f0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
1c600 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
1c610 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
1c620 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
1c630 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69  -short", "bit-si
1c640 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
1c650 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20  ignment": 16 }, 
1c660 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b  "size": 3 } }, {
1c670 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
1c680 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 6c 64 5f   "name": "__old_
1c690 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  x", "bit-offset"
1c6a0 3a 20 34 38 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 48, "bit-size"
1c6b0 3a 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 48, "bit-align
1c6c0 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
1c6d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
1c6e0 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
1c6f0 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
1c700 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  d-short", "bit-s
1c710 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
1c720 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 2c  lignment": 16 },
1c730 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20   "size": 3 } }, 
1c740 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
1c750 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
1c760 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
1c770 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  6, "bit-size": 1
1c780 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1c790 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
1c7a0 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
1c7b0 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74  ned-short", "bit
1c7c0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
1c7d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
1c7e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
1c7f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
1c800 5f 5f 69 6e 69 74 22 2c 20 22 62 69 74 2d 6f 66  __init", "bit-of
1c810 66 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69 74  fset": 112, "bit
1c820 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
1c830 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
1c840 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1c850 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f  : ":unsigned-sho
1c860 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  rt", "bit-size":
1c870 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
1c880 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20  ent": 16 } }, { 
1c890 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
1c8a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
1c8b0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
1c8c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
1c8d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1c8e0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
1c8f0 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
1c900 65 64 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22  ed-long-long", "
1c910 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1c920 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1c930 36 34 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  64 } }] },.{ "ta
1c940 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1c950 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38  "name": "drand48
1c960 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _r", "ns": 0, "l
1c970 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1c980 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1c990 3a 33 38 36 3a 31 32 22 2c 20 22 76 61 72 69 61  :386:12", "varia
1c9a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1c9b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1c9c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1c9d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1c9e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1c9f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1ca00 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22  ame": "__buffer"
1ca10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1ca20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1ca30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1ca40 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
1ca50 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61  ": "drand48_data
1ca60 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20  ", "id": 35 } } 
1ca70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1ca80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1ca90 20 22 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79   "__result", "ty
1caa0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1cab0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1cac0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
1cad0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
1cae0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
1caf0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d  ment": 64 } } }]
1cb00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
1cb10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1cb20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1cb30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1cb40 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1cb50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1cb60 22 6e 61 6d 65 22 3a 20 22 65 72 61 6e 64 34 38  "name": "erand48
1cb70 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _r", "ns": 0, "l
1cb80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1cb90 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1cba0 3a 33 38 38 3a 31 32 22 2c 20 22 76 61 72 69 61  :388:12", "varia
1cbb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1cbc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1cbd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1cbe0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1cbf0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1cc00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1cc10 61 6d 65 22 3a 20 22 5f 5f 78 73 75 62 69 22 2c  ame": "__xsubi",
1cc20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1cc30 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
1cc40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75  e": { "tag": ":u
1cc50 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74 22 2c 20  nsigned-short", 
1cc60 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
1cc70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1cc80 20 31 36 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33   16 }, "size": 3
1cc90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1cca0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1ccb0 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22 2c 20  e": "__buffer", 
1ccc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1ccd0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1cce0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ccf0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1cd00 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61 22 2c   "drand48_data",
1cd10 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20 7d 2c   "id": 35 } } },
1cd20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1cd30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1cd40 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65  __result", "type
1cd50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1cd60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1cd70 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
1cd80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
1cd90 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
1cda0 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20  nt": 64 } } }], 
1cdb0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1cdc0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
1cdd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
1cde0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1cdf0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
1ce00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1ce10 61 6d 65 22 3a 20 22 6c 72 61 6e 64 34 38 5f 72  ame": "lrand48_r
1ce20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1ce30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1ce40 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33  clude/stdlib.h:3
1ce50 39 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  93:12", "variadi
1ce60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1ce70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1ce80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1ce90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1cea0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1ceb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1cec0 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22 2c 20  e": "__buffer", 
1ced0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1cee0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1cef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1cf00 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
1cf10 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61 22 2c   "drand48_data",
1cf20 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20 7d 2c   "id": 35 } } },
1cf30 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1cf40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1cf50 5f 5f 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65  __result", "type
1cf60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1cf70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1cf80 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22  { "tag": ":long"
1cf90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
1cfa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1cfb0 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 64 } } }], "r
1cfc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1cfd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
1cfe0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1cff0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1d000 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
1d010 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
1d020 65 22 3a 20 22 6e 72 61 6e 64 34 38 5f 72 22 2c  e": "nrand48_r",
1d030 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
1d040 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
1d050 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 33 39 36  ude/stdlib.h:396
1d060 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
1d070 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
1d080 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
1d090 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
1d0a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
1d0b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
1d0c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
1d0d0 3a 20 22 5f 5f 78 73 75 62 69 22 2c 20 22 74 79  : "__xsubi", "ty
1d0e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1d0f0 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
1d100 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67  { "tag": ":unsig
1d110 6e 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74  ned-short", "bit
1d120 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
1d130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
1d140 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d  }, "size": 3 } }
1d150 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
1d160 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1d170 22 5f 5f 62 75 66 66 65 72 22 2c 20 22 74 79 70  "__buffer", "typ
1d180 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1d190 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1d1a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
1d1b0 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72  ct", "name": "dr
1d1c0 61 6e 64 34 38 5f 64 61 74 61 22 2c 20 22 69 64  and48_data", "id
1d1d0 22 3a 20 33 35 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 35 } } }, { "
1d1e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1d1f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65  ", "name": "__re
1d200 73 75 6c 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  sult", "type": {
1d210 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1d220 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1d230 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
1d240 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
1d250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
1d260 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  4 } } }], "retur
1d270 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1d280 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
1d290 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
1d2a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
1d2b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
1d2c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
1d2d0 22 6d 72 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73  "mrand48_r", "ns
1d2e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1d2f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1d300 73 74 64 6c 69 62 2e 68 3a 34 30 32 3a 31 32 22  stdlib.h:402:12"
1d310 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1d320 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1d330 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1d340 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1d350 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1d360 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1d370 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1d380 5f 62 75 66 66 65 72 22 2c 20 22 74 79 70 65 22  _buffer", "type"
1d390 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1d3a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1d3b0 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74   "tag": ":struct
1d3c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72 61 6e  ", "name": "dran
1d3d0 64 34 38 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  d48_data", "id":
1d3e0 20 33 35 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   35 } } }, { "ta
1d3f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1d400 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 73 75   "name": "__resu
1d410 6c 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  lt", "type": { "
1d420 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1d430 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d440 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
1d450 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
1d460 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
1d470 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
1d480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1d490 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
1d4a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
1d4b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
1d4c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1d4d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ion", "name": "j
1d4e0 72 61 6e 64 34 38 5f 72 22 2c 20 22 6e 73 22 3a  rand48_r", "ns":
1d4f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1d500 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1d510 64 6c 69 62 2e 68 3a 34 30 35 3a 31 32 22 2c 20  dlib.h:405:12", 
1d520 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1d530 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1d540 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1d550 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1d560 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1d570 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1d580 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
1d590 73 75 62 69 22 2c 20 22 74 79 70 65 22 3a 20 7b  subi", "type": {
1d5a0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
1d5b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d5c0 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68  ": ":unsigned-sh
1d5d0 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
1d5e0 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
1d5f0 6d 65 6e 74 22 3a 20 31 36 20 7d 2c 20 22 73 69  ment": 16 }, "si
1d600 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74  ze": 3 } }, { "t
1d610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1d620 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66  , "name": "__buf
1d630 66 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  fer", "type": { 
1d640 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1d650 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1d660 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
1d670 6e 61 6d 65 22 3a 20 22 64 72 61 6e 64 34 38 5f  name": "drand48_
1d680 64 61 74 61 22 2c 20 22 69 64 22 3a 20 33 35 20  data", "id": 35 
1d690 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
1d6a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1d6b0 6d 65 22 3a 20 22 5f 5f 72 65 73 75 6c 74 22 2c  me": "__result",
1d6c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1d6d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1d6e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1d6f0 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
1d700 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
1d710 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20  gnment": 64 } } 
1d720 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1d730 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
1d740 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
1d750 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
1d760 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
1d770 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1d780 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 61 6e 64  , "name": "srand
1d790 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  48_r", "ns": 0, 
1d7a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1d7b0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1d7c0 2e 68 3a 34 31 31 3a 31 32 22 2c 20 22 76 61 72  .h:411:12", "var
1d7d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1d7e0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1d7f0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1d800 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1d810 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1d820 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1d830 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 76  "name": "__seedv
1d840 61 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  al", "type": { "
1d850 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
1d860 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
1d870 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
1d880 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
1d890 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1d8a0 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72 22  ame": "__buffer"
1d8b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1d8c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1d8d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1d8e0 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
1d8f0 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74 61  ": "drand48_data
1d900 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d 20  ", "id": 35 } } 
1d910 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1d920 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
1d930 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
1d940 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
1d950 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
1d960 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1d970 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 65 64 34  , "name": "seed4
1d980 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  8_r", "ns": 0, "
1d990 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1d9a0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
1d9b0 68 3a 34 31 34 3a 31 32 22 2c 20 22 76 61 72 69  h:414:12", "vari
1d9c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
1d9d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
1d9e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
1d9f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
1da00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
1da10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1da20 6e 61 6d 65 22 3a 20 22 5f 5f 73 65 65 64 31 36  name": "__seed16
1da30 76 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  v", "type": { "t
1da40 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1da50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1da60 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1da70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1da80 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1da90 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1daa0 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 3 } }, { "tag"
1dab0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1dac0 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72  name": "__buffer
1dad0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1dae0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1daf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1db00 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
1db10 65 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74  e": "drand48_dat
1db20 61 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d  a", "id": 35 } }
1db30 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1db40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1db50 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1db60 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1db70 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1db80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1db90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 63 6f 6e  ", "name": "lcon
1dba0 67 34 38 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  g48_r", "ns": 0,
1dbb0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
1dbc0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
1dbd0 62 2e 68 3a 34 31 37 3a 31 32 22 2c 20 22 76 61  b.h:417:12", "va
1dbe0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
1dbf0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
1dc00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
1dc10 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
1dc20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
1dc30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
1dc40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 61 72 61   "name": "__para
1dc50 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
1dc60 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22  ag": ":array", "
1dc70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1dc80 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
1dc90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
1dca0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
1dcb0 74 22 3a 20 31 36 20 7d 2c 20 22 73 69 7a 65 22  t": 16 }, "size"
1dcc0 3a 20 37 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 7 } }, { "tag"
1dcd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1dce0 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 66 65 72  name": "__buffer
1dcf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1dd00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1dd10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1dd20 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
1dd30 65 22 3a 20 22 64 72 61 6e 64 34 38 5f 64 61 74  e": "drand48_dat
1dd40 61 22 2c 20 22 69 64 22 3a 20 33 35 20 7d 20 7d  a", "id": 35 } }
1dd50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
1dd60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
1dd70 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
1dd80 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
1dd90 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
1dda0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
1ddb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 6c 6c  ", "name": "mall
1ddc0 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  oc", "ns": 0, "l
1ddd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
1dde0 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
1ddf0 3a 34 32 34 3a 31 34 22 2c 20 22 76 61 72 69 61  :424:14", "varia
1de00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1de10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1de20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1de30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1de40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1de50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1de60 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
1de70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1de80 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
1de90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1dea0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1deb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1dec0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
1ded0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1dee0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1def0 20 22 63 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a   "calloc", "ns":
1df00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1df10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1df20 64 6c 69 62 2e 68 3a 34 32 36 3a 31 34 22 2c 20  dlib.h:426:14", 
1df30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1df40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1df50 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1df60 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1df70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1df80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1df90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
1dfa0 6d 65 6d 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  memb", "type": {
1dfb0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
1dfc0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1dfd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1dfe0 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20 22 74  e": "__size", "t
1dff0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1e000 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
1e010 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1e020 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
1e030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1e040 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
1e050 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
1e060 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
1e070 72 65 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a 20  realloc", "ns": 
1e080 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
1e090 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
1e0a0 6c 69 62 2e 68 3a 34 33 34 3a 31 34 22 2c 20 22  lib.h:434:14", "
1e0b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
1e0c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
1e0d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
1e0e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
1e0f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
1e100 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
1e110 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 74  ", "name": "__pt
1e120 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1e130 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
1e140 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1e150 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
1e160 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
1e170 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
1e180 5f 5f 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a  __size", "type":
1e190 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
1e1a0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
1e1b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
1e1c0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1e1d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e1e0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
1e1f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
1e200 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 65 22  , "name": "free"
1e210 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1e220 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1e230 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 34  lude/stdlib.h:44
1e240 38 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63  8:13", "variadic
1e250 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1e260 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1e270 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1e280 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1e290 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1e2a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1e2b0 22 3a 20 22 5f 5f 70 74 72 22 2c 20 22 74 79 70  ": "__ptr", "typ
1e2c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
1e2d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
1e2e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
1e2f0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
1e300 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
1e310 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
1e320 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1e330 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 6c  n", "name": "all
1e340 6f 63 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  oca", "ns": 0, "
1e350 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
1e360 2f 69 6e 63 6c 75 64 65 2f 61 6c 6c 6f 63 61 2e  /include/alloca.
1e370 68 3a 33 32 3a 31 34 22 2c 20 22 76 61 72 69 61  h:32:14", "varia
1e380 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
1e390 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
1e3a0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
1e3b0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
1e3c0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
1e3d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
1e3e0 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22 2c 20  ame": "__size", 
1e3f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1e400 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
1e410 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
1e420 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
1e430 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
1e440 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
1e450 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1e460 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1e470 20 22 76 61 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a   "valloc", "ns":
1e480 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1e490 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1e4a0 64 6c 69 62 2e 68 3a 34 35 37 3a 31 34 22 2c 20  dlib.h:457:14", 
1e4b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1e4c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1e4d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1e4e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1e4f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1e500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1e510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1e520 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
1e530 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
1e540 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1e550 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e560 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
1e570 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
1e580 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  d" } } },.{ "tag
1e590 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1e5a0 6e 61 6d 65 22 3a 20 22 70 6f 73 69 78 5f 6d 65  name": "posix_me
1e5b0 6d 61 6c 69 67 6e 22 2c 20 22 6e 73 22 3a 20 30  malign", "ns": 0
1e5c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
1e5d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c  usr/include/stdl
1e5e0 69 62 2e 68 3a 34 36 32 3a 31 32 22 2c 20 22 76  ib.h:462:12", "v
1e5f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
1e600 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
1e610 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
1e620 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
1e630 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
1e640 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1e650 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 65 6d  , "name": "__mem
1e660 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
1e670 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1e680 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1e690 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1e6a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1e6b0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 20 7d   ":void" } } } }
1e6c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
1e6d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1e6e0 22 5f 5f 61 6c 69 67 6e 6d 65 6e 74 22 2c 20 22  "__alignment", "
1e6f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1e700 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
1e710 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1e720 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
1e730 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
1e740 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
1e750 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1e760 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1e770 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1e780 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1e790 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1e7a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1e7b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 69  n", "name": "ali
1e7c0 67 6e 65 64 5f 61 6c 6c 6f 63 22 2c 20 22 6e 73  gned_alloc", "ns
1e7d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1e7e0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1e7f0 73 74 64 6c 69 62 2e 68 3a 34 36 38 3a 31 34 22  stdlib.h:468:14"
1e800 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1e810 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1e820 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1e830 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1e840 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1e850 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1e860 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1e870 5f 61 6c 69 67 6e 6d 65 6e 74 22 2c 20 22 74 79  _alignment", "ty
1e880 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
1e890 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
1e8a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
1e8b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a  , "name": "__siz
1e8c0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
1e8d0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
1e8e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
1e8f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
1e900 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
1e910 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
1e920 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
1e930 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
1e940 6d 65 22 3a 20 22 61 62 6f 72 74 22 2c 20 22 6e  me": "abort", "n
1e950 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
1e960 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
1e970 2f 73 74 64 6c 69 62 2e 68 3a 34 37 33 3a 31 33  /stdlib.h:473:13
1e980 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
1e990 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
1e9a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
1e9b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
1e9c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
1e9d0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
1e9e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
1e9f0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
1ea00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
1ea10 61 6d 65 22 3a 20 22 61 74 65 78 69 74 22 2c 20  ame": "atexit", 
1ea20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
1ea30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
1ea40 64 65 2f 73 74 64 6c 69 62 2e 68 3a 34 37 37 3a  de/stdlib.h:477:
1ea50 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
1ea60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
1ea70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
1ea80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
1ea90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
1eaa0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
1eab0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1eac0 20 22 5f 5f 66 75 6e 63 22 2c 20 22 74 79 70 65   "__func", "type
1ead0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75  ": { "tag": ":fu
1eae0 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20  nction-pointer" 
1eaf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
1eb00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1eb10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
1eb20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
1eb30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
1eb40 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
1eb50 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 74 5f  n", "name": "at_
1eb60 71 75 69 63 6b 5f 65 78 69 74 22 2c 20 22 6e 73  quick_exit", "ns
1eb70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1eb80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1eb90 73 74 64 6c 69 62 2e 68 3a 34 38 35 3a 31 32 22  stdlib.h:485:12"
1eba0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1ebb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1ebc0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1ebd0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1ebe0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1ebf0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1ec00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1ec10 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20  _func", "type": 
1ec20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
1ec30 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
1ec40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1ec50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1ec60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1ec70 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1ec80 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1ec90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1eca0 20 22 6e 61 6d 65 22 3a 20 22 6f 6e 5f 65 78 69   "name": "on_exi
1ecb0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
1ecc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1ecd0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1ece0 34 39 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  492:12", "variad
1ecf0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1ed00 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1ed10 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1ed20 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1ed30 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1ed40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1ed50 6d 65 22 3a 20 22 5f 5f 66 75 6e 63 22 2c 20 22  me": "__func", "
1ed60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1ed70 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74  ":function-point
1ed80 65 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  er" } }, { "tag"
1ed90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
1eda0 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20  name": "__arg", 
1edb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1edc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
1edd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
1ede0 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  void" } } }], "r
1edf0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
1ee00 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
1ee10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
1ee20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
1ee30 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
1ee40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
1ee50 65 22 3a 20 22 65 78 69 74 22 2c 20 22 6e 73 22  e": "exit", "ns"
1ee60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1ee70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1ee80 74 64 6c 69 62 2e 68 3a 34 39 39 3a 31 33 22 2c  tdlib.h:499:13",
1ee90 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1eea0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1eeb0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1eec0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1eed0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1eee0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1eef0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1ef00 73 74 61 74 75 73 22 2c 20 22 74 79 70 65 22 3a  status", "type":
1ef10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1ef20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1ef30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1ef40 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
1ef50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1ef60 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
1ef70 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1ef80 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71  ion", "name": "q
1ef90 75 69 63 6b 5f 65 78 69 74 22 2c 20 22 6e 73 22  uick_exit", "ns"
1efa0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
1efb0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
1efc0 74 64 6c 69 62 2e 68 3a 35 30 35 3a 31 33 22 2c  tdlib.h:505:13",
1efd0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
1efe0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
1eff0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
1f000 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
1f010 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
1f020 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1f030 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1f040 73 74 61 74 75 73 22 2c 20 22 74 79 70 65 22 3a  status", "type":
1f050 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1f060 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1f070 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1f080 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
1f090 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
1f0a0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
1f0b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
1f0c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
1f0d0 45 78 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Exit", "ns": 0, 
1f0e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
1f0f0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
1f100 2e 68 3a 35 31 31 3a 31 33 22 2c 20 22 76 61 72  .h:511:13", "var
1f110 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
1f120 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
1f130 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
1f140 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
1f150 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
1f160 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
1f170 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 61 74 75  "name": "__statu
1f180 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
1f190 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1f1a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1f1b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1f1c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
1f1d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1f1e0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
1f1f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1f200 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 65 6e 76   "name": "getenv
1f210 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1f220 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1f230 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35  clude/stdlib.h:5
1f240 31 36 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  16:14", "variadi
1f250 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1f260 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1f270 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1f280 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1f290 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1f2a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1f2b0 65 22 3a 20 22 5f 5f 6e 61 6d 65 22 2c 20 22 74  e": "__name", "t
1f2c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1f2d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
1f2e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
1f2f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
1f300 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
1f310 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
1f320 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
1f330 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1f340 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1f350 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
1f360 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
1f370 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
1f380 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1f390 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1f3a0 22 3a 20 22 70 75 74 65 6e 76 22 2c 20 22 6e 73  ": "putenv", "ns
1f3b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1f3c0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1f3d0 73 74 64 6c 69 62 2e 68 3a 35 32 39 3a 31 32 22  stdlib.h:529:12"
1f3e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1f3f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1f400 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1f410 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1f420 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1f430 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
1f440 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
1f450 5f 73 74 72 69 6e 67 22 2c 20 22 74 79 70 65 22  _string", "type"
1f460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1f470 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1f480 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1f490 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1f4a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1f4b0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
1f4c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1f4d0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1f4e0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1f4f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1f500 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1f510 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1f520 20 22 73 65 74 65 6e 76 22 2c 20 22 6e 73 22 3a   "setenv", "ns":
1f530 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
1f540 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
1f550 64 6c 69 62 2e 68 3a 35 33 35 3a 31 32 22 2c 20  dlib.h:535:12", 
1f560 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
1f570 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
1f580 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
1f590 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
1f5a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
1f5b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
1f5c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
1f5d0 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ame", "type": { 
1f5e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
1f5f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1f600 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
1f610 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
1f620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
1f630 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
1f640 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1f650 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
1f660 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1f670 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
1f680 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
1f690 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
1f6a0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
1f6b0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
1f6c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
1f6d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
1f6e0 72 65 70 6c 61 63 65 22 2c 20 22 74 79 70 65 22  replace", "type"
1f6f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1f700 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1f710 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1f720 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
1f730 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
1f740 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
1f750 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
1f760 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
1f770 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
1f780 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
1f790 22 3a 20 22 75 6e 73 65 74 65 6e 76 22 2c 20 22  ": "unsetenv", "
1f7a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
1f7b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
1f7c0 65 2f 73 74 64 6c 69 62 2e 68 3a 35 33 39 3a 31  e/stdlib.h:539:1
1f7d0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
1f7e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
1f7f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
1f800 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
1f810 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
1f820 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
1f830 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
1f840 22 5f 5f 6e 61 6d 65 22 2c 20 22 74 79 70 65 22  "__name", "type"
1f850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1f860 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1f870 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1f880 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1f890 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1f8a0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
1f8b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
1f8c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
1f8d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
1f8e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
1f8f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
1f900 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
1f910 20 22 63 6c 65 61 72 65 6e 76 22 2c 20 22 6e 73   "clearenv", "ns
1f920 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
1f930 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
1f940 73 74 64 6c 69 62 2e 68 3a 35 34 36 3a 31 32 22  stdlib.h:546:12"
1f950 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
1f960 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
1f970 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
1f980 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
1f990 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
1f9a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1f9b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1f9c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1f9d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1f9e0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1f9f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1fa00 20 22 6e 61 6d 65 22 3a 20 22 6d 6b 74 65 6d 70   "name": "mktemp
1fa10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
1fa20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
1fa30 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35  clude/stdlib.h:5
1fa40 35 37 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  57:14", "variadi
1fa50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
1fa60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
1fa70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
1fa80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
1fa90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
1faa0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
1fab0 65 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65 22  e": "__template"
1fac0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
1fad0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
1fae0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
1faf0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
1fb00 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
1fb10 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
1fb20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1fb30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
1fb40 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
1fb50 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
1fb60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
1fb70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
1fb80 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
1fb90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
1fba0 6e 61 6d 65 22 3a 20 22 6d 6b 73 74 65 6d 70 22  name": "mkstemp"
1fbb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
1fbc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
1fbd0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 35 37  lude/stdlib.h:57
1fbe0 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  0:12", "variadic
1fbf0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
1fc00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
1fc10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
1fc20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
1fc30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
1fc40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
1fc50 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65 22 2c  ": "__template",
1fc60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
1fc70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
1fc80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
1fc90 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
1fca0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
1fcb0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
1fcc0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
1fcd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
1fce0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
1fcf0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
1fd00 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
1fd10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
1fd20 22 6e 61 6d 65 22 3a 20 22 6d 6b 73 74 65 6d 70  "name": "mkstemp
1fd30 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
1fd40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1fd50 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1fd60 35 39 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  592:12", "variad
1fd70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1fd80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1fd90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1fda0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1fdb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1fdc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1fdd0 6d 65 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65  me": "__template
1fde0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1fdf0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1fe00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1fe10 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
1fe20 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
1fe30 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
1fe40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
1fe50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
1fe60 20 22 5f 5f 73 75 66 66 69 78 6c 65 6e 22 2c 20   "__suffixlen", 
1fe70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
1fe80 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
1fe90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
1fea0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
1feb0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
1fec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
1fed0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
1fee0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
1fef0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
1ff00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
1ff10 20 22 6e 61 6d 65 22 3a 20 22 6d 6b 64 74 65 6d   "name": "mkdtem
1ff20 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
1ff30 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
1ff40 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
1ff50 36 31 33 3a 31 34 22 2c 20 22 76 61 72 69 61 64  613:14", "variad
1ff60 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
1ff70 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
1ff80 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
1ff90 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
1ffa0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
1ffb0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
1ffc0 6d 65 22 3a 20 22 5f 5f 74 65 6d 70 6c 61 74 65  me": "__template
1ffd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
1ffe0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
1fff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20000 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
20010 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
20020 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
20030 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
20040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
20050 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
20060 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
20070 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
20080 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
20090 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
200a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
200b0 22 6e 61 6d 65 22 3a 20 22 73 79 73 74 65 6d 22  "name": "system"
200c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
200d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
200e0 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 36 36  lude/stdlib.h:66
200f0 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  6:12", "variadic
20100 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
20110 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
20120 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
20130 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
20140 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
20150 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
20160 22 3a 20 22 5f 5f 63 6f 6d 6d 61 6e 64 22 2c 20  ": "__command", 
20170 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
20180 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
20190 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
201a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
201b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
201c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
201d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
201e0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
201f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
20200 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
20210 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
20220 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
20230 6e 61 6d 65 22 3a 20 22 72 65 61 6c 70 61 74 68  name": "realpath
20240 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
20250 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
20260 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 36  clude/stdlib.h:6
20270 38 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  82:14", "variadi
20280 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
20290 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
202a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
202b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
202c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
202d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
202e0 65 22 3a 20 22 5f 5f 6e 61 6d 65 22 2c 20 22 74  e": "__name", "t
202f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
20300 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
20310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
20320 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
20330 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
20340 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
20350 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
20360 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  r", "name": "__r
20370 65 73 6f 6c 76 65 64 22 2c 20 22 74 79 70 65 22  esolved", "type"
20380 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
20390 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
203a0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
203b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
203c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
203d0 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
203e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
203f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
20400 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20410 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
20420 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
20430 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
20440 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
20450 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
20460 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 6d 70 61 72  name": "__compar
20470 5f 66 6e 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  _fn_t", "locatio
20480 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
20490 65 2f 73 74 64 6c 69 62 2e 68 3a 36 39 30 3a 31  e/stdlib.h:690:1
204a0 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
204b0 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
204c0 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20  pointer" } },.{ 
204d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
204e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 73 65 61  ", "name": "bsea
204f0 72 63 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  rch", "ns": 0, "
20500 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
20510 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
20520 68 3a 37 30 32 3a 31 34 22 2c 20 22 76 61 72 69  h:702:14", "vari
20530 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
20540 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
20550 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
20560 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
20570 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
20580 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20590 6e 61 6d 65 22 3a 20 22 5f 5f 6b 65 79 22 2c 20  name": "__key", 
205a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
205b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
205c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
205d0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
205e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
205f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61  ", "name": "__ba
20600 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  se", "type": { "
20610 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
20620 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
20630 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
20640 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
20650 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
20660 22 5f 5f 6e 6d 65 6d 62 22 2c 20 22 74 79 70 65  "__nmemb", "type
20670 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
20680 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e_t" } }, { "tag
20690 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
206a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
206b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
206c0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
206d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
206e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
206f0 5f 5f 63 6f 6d 70 61 72 22 2c 20 22 74 79 70 65  __compar", "type
20700 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 63  ": { "tag": "__c
20710 6f 6d 70 61 72 5f 66 6e 5f 74 22 20 7d 20 7d 5d  ompar_fn_t" } }]
20720 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
20730 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
20740 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
20750 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
20760 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
20770 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
20780 22 3a 20 22 71 73 6f 72 74 22 2c 20 22 6e 73 22  ": "qsort", "ns"
20790 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
207a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
207b0 74 64 6c 69 62 2e 68 3a 37 31 32 3a 31 33 22 2c  tdlib.h:712:13",
207c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
207d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
207e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
207f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
20800 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
20810 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
20820 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
20830 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
20840 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
20850 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
20860 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
20870 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
20880 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
20890 3a 20 22 5f 5f 6e 6d 65 6d 62 22 2c 20 22 74 79  : "__nmemb", "ty
208a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
208b0 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
208c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
208d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a  , "name": "__siz
208e0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
208f0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
20900 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
20910 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
20920 20 22 5f 5f 63 6f 6d 70 61 72 22 2c 20 22 74 79   "__compar", "ty
20930 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
20940 5f 63 6f 6d 70 61 72 5f 66 6e 5f 74 22 20 7d 20  _compar_fn_t" } 
20950 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
20960 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
20970 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
20980 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
20990 61 6d 65 22 3a 20 22 61 62 73 22 2c 20 22 6e 73  ame": "abs", "ns
209a0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
209b0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
209c0 73 74 64 6c 69 62 2e 68 3a 37 32 32 3a 31 32 22  stdlib.h:722:12"
209d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
209e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
209f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
20a00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
20a10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
20a20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
20a30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
20a40 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
20a50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
20a60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
20a70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
20a80 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
20a90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
20aa0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
20ab0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
20ac0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
20ad0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
20ae0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  ion", "name": "l
20af0 61 62 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  abs", "ns": 0, "
20b00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
20b10 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
20b20 68 3a 37 32 33 3a 31 37 22 2c 20 22 76 61 72 69  h:723:17", "vari
20b30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
20b40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
20b50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
20b60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
20b70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
20b80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20b90 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
20ba0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
20bb0 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  :long", "bit-siz
20bc0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
20bd0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
20be0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
20bf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
20c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
20c10 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
20c20 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
20c30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
20c40 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 61 62 73 22   "name": "llabs"
20c50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
20c60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
20c70 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 32  lude/stdlib.h:72
20c80 36 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69 63  6:36", "variadic
20c90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
20ca0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
20cb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
20cc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
20cd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
20ce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
20cf0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
20d00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
20d10 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
20d20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
20d30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
20d40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
20d50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
20d60 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
20d70 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
20d80 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
20d90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
20da0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
20db0 64 69 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  div", "ns": 0, "
20dc0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
20dd0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e  /include/stdlib.
20de0 68 3a 37 33 34 3a 31 34 22 2c 20 22 76 61 72 69  h:734:14", "vari
20df0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
20e00 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
20e10 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
20e20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
20e30 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
20e40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
20e50 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75 6d 65 72 22  name": "__numer"
20e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
20e70 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
20e80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
20e90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
20ea0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
20eb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
20ec0 3a 20 22 5f 5f 64 65 6e 6f 6d 22 2c 20 22 74 79  : "__denom", "ty
20ed0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
20ee0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
20ef0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
20f00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
20f10 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
20f20 20 22 74 61 67 22 3a 20 22 64 69 76 5f 74 22 20   "tag": "div_t" 
20f30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
20f40 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
20f50 3a 20 22 6c 64 69 76 22 2c 20 22 6e 73 22 3a 20  : "ldiv", "ns": 
20f60 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
20f70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
20f80 6c 69 62 2e 68 3a 37 33 36 3a 31 35 22 2c 20 22  lib.h:736:15", "
20f90 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
20fa0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
20fb0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
20fc0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
20fd0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
20fe0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
20ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75  ", "name": "__nu
21000 6d 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mer", "type": { 
21010 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
21020 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
21030 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21040 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
21050 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
21060 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22  name": "__denom"
21070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21080 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74  ": ":long", "bit
21090 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
210a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
210b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
210c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c  pe": { "tag": "l
210d0 64 69 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  div_t" } },.{ "t
210e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
210f0 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 64 69 76 22   "name": "lldiv"
21100 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
21110 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
21120 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 34  lude/stdlib.h:74
21130 30 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  0:30", "variadic
21140 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
21150 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
21160 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
21170 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
21180 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
21190 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
211a0 22 3a 20 22 5f 5f 6e 75 6d 65 72 22 2c 20 22 74  ": "__numer", "t
211b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
211c0 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
211d0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
211e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
211f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
21200 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
21210 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22 2c 20 22  e": "__denom", "
21220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21230 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
21240 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
21250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
21260 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
21270 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21280 22 6c 6c 64 69 76 5f 74 22 20 7d 20 7d 2c 0a 7b  "lldiv_t" } },.{
21290 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
212a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 63 76  n", "name": "ecv
212b0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
212c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
212d0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
212e0 37 35 34 3a 31 34 22 2c 20 22 76 61 72 69 61 64  754:14", "variad
212f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
21300 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
21310 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
21320 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
21330 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
21340 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
21350 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
21360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
21370 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
21380 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
21390 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
213a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
213b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
213c0 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22  ": "__ndigit", "
213d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
213e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
213f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
21400 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
21410 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
21420 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
21430 5f 5f 64 65 63 70 74 22 2c 20 22 74 79 70 65 22  __decpt", "type"
21440 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
21450 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
21460 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
21470 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
21480 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21490 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
214a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
214b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e   "name": "__sign
214c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
214d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
214e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
214f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
21500 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
21510 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
21520 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
21530 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
21540 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
21550 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
21560 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
21570 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
21580 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
21590 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
215a0 20 22 6e 61 6d 65 22 3a 20 22 66 63 76 74 22 2c   "name": "fcvt",
215b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
215c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
215d0 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 36 30  ude/stdlib.h:760
215e0 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
215f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
21600 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
21610 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
21620 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
21630 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
21640 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
21650 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79  : "__value", "ty
21660 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
21670 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
21680 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
21690 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
216a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
216b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
216c0 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79 70  "__ndigit", "typ
216d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
216e0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
216f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
21700 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
21710 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
21720 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
21730 65 63 70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ecpt", "type": {
21740 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
21750 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
21760 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
21770 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
21780 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
21790 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
217a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
217b0 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 22 2c 20  ame": "__sign", 
217c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
217d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
217e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
217f0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
21800 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
21810 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
21820 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
21830 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
21840 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
21850 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
21860 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
21870 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
21880 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
21890 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
218a0 61 6d 65 22 3a 20 22 67 63 76 74 22 2c 20 22 6e  ame": "gcvt", "n
218b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
218c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
218d0 2f 73 74 64 6c 69 62 2e 68 3a 37 36 36 3a 31 34  /stdlib.h:766:14
218e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
218f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
21900 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
21910 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
21920 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
21930 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
21940 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
21950 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22  __value", "type"
21960 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
21970 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
21980 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
21990 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b  ment": 64 } }, {
219a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
219b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
219c0 6e 64 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a  ndigit", "type":
219d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
219e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
219f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
21a00 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
21a10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
21a20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22   "name": "__buf"
21a30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21a40 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
21a50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21a60 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
21a70 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
21a80 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
21a90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
21aa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
21ab0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
21ac0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
21ad0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
21ae0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21af0 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
21b00 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
21b10 6e 61 6d 65 22 3a 20 22 71 65 63 76 74 22 2c 20  name": "qecvt", 
21b20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
21b30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
21b40 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 37 32 3a  de/stdlib.h:772:
21b50 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
21b60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
21b70 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
21b80 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
21b90 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
21ba0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
21bb0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
21bc0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
21bd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
21be0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
21bf0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
21c00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
21c10 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
21c20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
21c30 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22  ame": "__ndigit"
21c40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21c50 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
21c60 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
21c70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
21c80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
21c90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
21ca0 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22 74 79  : "__decpt", "ty
21cb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
21cc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
21cd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
21ce0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
21cf0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
21d00 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
21d10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
21d20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
21d30 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ign", "type": { 
21d40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
21d50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
21d60 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
21d70 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
21d80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
21d90 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
21da0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21db0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
21dc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
21dd0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
21de0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
21df0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
21e00 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
21e10 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 66 63  n", "name": "qfc
21e20 76 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  vt", "ns": 0, "l
21e30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
21e40 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68  include/stdlib.h
21e50 3a 37 37 35 3a 31 34 22 2c 20 22 76 61 72 69 61  :775:14", "varia
21e60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
21e70 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
21e80 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
21e90 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
21ea0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
21eb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
21ec0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
21ed0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
21ee0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
21ef0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
21f00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
21f10 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
21f20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
21f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64  ", "name": "__nd
21f40 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  igit", "type": {
21f50 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
21f60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
21f70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
21f80 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
21f90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
21fa0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 63 70 74 22  name": "__decpt"
21fb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
21fc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
21fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
21fe0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
21ff0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
22000 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
22010 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
22020 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
22030 20 22 5f 5f 73 69 67 6e 22 2c 20 22 74 79 70 65   "__sign", "type
22040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
22050 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
22060 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
22070 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
22080 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
22090 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
220a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
220b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
220c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
220d0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
220e0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
220f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
22100 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
22110 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
22120 20 22 71 67 63 76 74 22 2c 20 22 6e 73 22 3a 20   "qgcvt", "ns": 
22130 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
22140 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
22150 6c 69 62 2e 68 3a 37 37 38 3a 31 34 22 2c 20 22  lib.h:778:14", "
22160 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
22170 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
22180 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
22190 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
221a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
221b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
221c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
221d0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
221e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
221f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
22200 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
22210 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
22220 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
22230 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
22240 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79 70  "__ndigit", "typ
22250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
22260 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
22270 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
22280 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
22290 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
222a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
222b0 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
222c0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
222d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
222e0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
222f0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
22300 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
22310 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
22320 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22330 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
22340 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
22350 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
22360 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
22370 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
22380 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
22390 2c 20 22 6e 61 6d 65 22 3a 20 22 65 63 76 74 5f  , "name": "ecvt_
223a0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
223b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
223c0 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
223d0 37 38 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  784:12", "variad
223e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
223f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
22400 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
22410 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
22420 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
22430 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
22440 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
22450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22460 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
22470 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
22480 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
22490 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
224a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
224b0 22 3a 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22  ": "__ndigit", "
224c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
224d0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
224e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
224f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
22500 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
22510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
22520 5f 5f 64 65 63 70 74 22 2c 20 22 74 79 70 65 22  __decpt", "type"
22530 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
22540 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
22550 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
22560 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
22570 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
22580 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61   32 } } }, { "ta
22590 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
225a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e   "name": "__sign
225b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
225c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
225d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
225e0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
225f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
22600 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
22610 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
22620 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22630 3a 20 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65  : "__buf", "type
22640 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
22650 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
22660 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
22670 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
22680 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
22690 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
226a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
226b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22   "name": "__len"
226c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
226d0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
226e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
226f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
22700 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
22710 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
22720 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
22730 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
22740 22 6e 61 6d 65 22 3a 20 22 66 63 76 74 5f 72 22  "name": "fcvt_r"
22750 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
22760 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
22770 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 38  lude/stdlib.h:78
22780 37 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  7:12", "variadic
22790 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
227a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
227b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
227c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
227d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
227e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
227f0 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74  ": "__value", "t
22800 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22810 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
22820 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
22830 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
22840 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
22850 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
22860 20 22 5f 5f 6e 64 69 67 69 74 22 2c 20 22 74 79   "__ndigit", "ty
22870 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22880 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
22890 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
228a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
228b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
228c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
228d0 64 65 63 70 74 22 2c 20 22 74 79 70 65 22 3a 20  decpt", "type": 
228e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
228f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
22900 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
22910 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
22920 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
22930 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  2 } } }, { "tag"
22940 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22950 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 22 2c  name": "__sign",
22960 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
22970 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
22980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22990 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
229a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
229b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
229c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
229d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
229e0 22 5f 5f 62 75 66 22 2c 20 22 74 79 70 65 22 3a  "__buf", "type":
229f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
22a00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
22a10 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
22a20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
22a30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
22a40 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
22a50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22a60 6e 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20  name": "__len", 
22a70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
22a80 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
22a90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
22aa0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
22ab0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
22ac0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
22ad0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
22ae0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
22af0 61 6d 65 22 3a 20 22 71 65 63 76 74 5f 72 22 2c  ame": "qecvt_r",
22b00 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
22b10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
22b20 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 37 39 31  ude/stdlib.h:791
22b30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
22b40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
22b50 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
22b60 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
22b70 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
22b80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
22b90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
22ba0 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79  : "__value", "ty
22bb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22bc0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
22bd0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
22be0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
22bf0 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
22c00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
22c10 6e 61 6d 65 22 3a 20 22 5f 5f 6e 64 69 67 69 74  name": "__ndigit
22c20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22c30 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
22c40 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
22c50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
22c60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
22c70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
22c80 22 3a 20 22 5f 5f 64 65 63 70 74 22 2c 20 22 74  ": "__decpt", "t
22c90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
22ca0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
22cb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
22cc0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
22cd0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
22ce0 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
22cf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22d00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22d10 73 69 67 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  sign", "type": {
22d20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
22d30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
22d40 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
22d50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
22d60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
22d70 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
22d80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
22d90 61 6d 65 22 3a 20 22 5f 5f 62 75 66 22 2c 20 22  ame": "__buf", "
22da0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
22db0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
22dc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
22dd0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
22de0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
22df0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
22e00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22e10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22e20 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  len", "type": { 
22e30 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
22e40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
22e50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
22e60 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
22e70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
22e80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
22e90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
22ea0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 71 66 63  n", "name": "qfc
22eb0 76 74 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  vt_r", "ns": 0, 
22ec0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
22ed0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
22ee0 2e 68 3a 37 39 35 3a 31 32 22 2c 20 22 76 61 72  .h:795:12", "var
22ef0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
22f00 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
22f10 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
22f20 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
22f30 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
22f40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
22f50 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
22f60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
22f70 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
22f80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
22f90 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
22fa0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
22fb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
22fc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
22fd0 6e 64 69 67 69 74 22 2c 20 22 74 79 70 65 22 3a  ndigit", "type":
22fe0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
22ff0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
23000 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
23010 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
23020 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
23030 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 63 70   "name": "__decp
23040 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
23050 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
23060 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
23070 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
23080 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
23090 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
230a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
230b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
230c0 22 3a 20 22 5f 5f 73 69 67 6e 22 2c 20 22 74 79  ": "__sign", "ty
230d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
230e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
230f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
23100 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
23110 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
23120 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
23130 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23140 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
23150 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  uf", "type": { "
23160 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
23170 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
23180 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
23190 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
231a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
231b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
231c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
231d0 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70  ": "__len", "typ
231e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
231f0 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
23200 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
23210 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
23220 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
23230 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
23240 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
23250 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
23260 3a 20 22 6d 62 6c 65 6e 22 2c 20 22 6e 73 22 3a  : "mblen", "ns":
23270 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
23280 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
23290 64 6c 69 62 2e 68 3a 38 30 34 3a 31 32 22 2c 20  dlib.h:804:12", 
232a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
232b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
232c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
232d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
232e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
232f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23300 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
23310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23320 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23330 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23340 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23350 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23360 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23370 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
23380 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
23390 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
233a0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
233b0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
233c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
233d0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
233e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
233f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
23400 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
23410 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
23420 62 74 6f 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  btowc", "ns": 0,
23430 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
23440 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69  sr/include/stdli
23450 62 2e 68 3a 38 30 37 3a 31 32 22 2c 20 22 76 61  b.h:807:12", "va
23460 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
23470 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
23480 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
23490 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
234a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
234b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
234c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 77 63 22   "name": "__pwc"
234d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
234e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
234f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23500 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
23510 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
23520 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
23530 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
23540 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
23550 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23560 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
23570 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
23580 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
23590 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
235a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
235b0 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
235c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
235d0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
235e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
235f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
23600 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
23610 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
23620 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
23630 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
23640 20 22 77 63 74 6f 6d 62 22 2c 20 22 6e 73 22 3a   "wctomb", "ns":
23650 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
23660 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
23670 64 6c 69 62 2e 68 3a 38 31 31 3a 31 32 22 2c 20  dlib.h:811:12", 
23680 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
23690 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
236a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
236b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
236c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
236d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
236e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
236f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23700 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23710 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23720 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23730 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23740 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23750 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
23760 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
23770 20 22 5f 5f 77 63 68 61 72 22 2c 20 22 74 79 70   "__wchar", "typ
23780 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
23790 68 61 72 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  har_t" } }], "re
237a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
237b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
237c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
237d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
237e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
237f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
23800 22 3a 20 22 6d 62 73 74 6f 77 63 73 22 2c 20 22  ": "mbstowcs", "
23810 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
23820 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
23830 65 2f 73 74 64 6c 69 62 2e 68 3a 38 31 35 3a 31  e/stdlib.h:815:1
23840 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
23850 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
23860 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
23870 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
23880 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
23890 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
238a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
238b0 22 5f 5f 70 77 63 73 22 2c 20 22 74 79 70 65 22  "__pwcs", "type"
238c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
238d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
238e0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
238f0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
23900 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
23910 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
23920 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
23930 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
23940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
23950 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
23960 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
23970 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
23980 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
23990 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
239a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
239b0 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
239c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
239d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
239e0 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
239f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
23a00 61 6d 65 22 3a 20 22 77 63 73 74 6f 6d 62 73 22  ame": "wcstombs"
23a10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
23a20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
23a30 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a 38 31  lude/stdlib.h:81
23a40 38 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  8:15", "variadic
23a50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
23a60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
23a70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
23a80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
23a90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
23aa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
23ab0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
23ac0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
23ad0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
23ae0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
23af0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
23b00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
23b10 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
23b20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
23b30 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 77 63 73 22  "name": "__pwcs"
23b40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
23b50 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
23b60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23b70 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
23b80 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
23b90 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
23ba0 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
23bb0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
23bc0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
23bd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
23be0 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
23bf0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
23c00 20 22 6e 61 6d 65 22 3a 20 22 72 70 6d 61 74 63   "name": "rpmatc
23c10 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  h", "ns": 0, "lo
23c20 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
23c30 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62 2e 68 3a  nclude/stdlib.h:
23c40 38 32 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64  828:12", "variad
23c50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
23c60 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
23c70 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
23c80 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
23c90 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
23ca0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
23cb0 6d 65 22 3a 20 22 5f 5f 72 65 73 70 6f 6e 73 65  me": "__response
23cc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
23cd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
23ce0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
23cf0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
23d00 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
23d10 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
23d20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
23d30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
23d40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
23d50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
23d60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
23d70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
23d80 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65 74 73 75  , "name": "getsu
23d90 62 6f 70 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  bopt", "ns": 0, 
23da0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
23db0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 6c 69 62  r/include/stdlib
23dc0 2e 68 3a 38 33 39 3a 31 32 22 2c 20 22 76 61 72  .h:839:12", "var
23dd0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
23de0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
23df0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
23e00 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
23e10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
23e20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
23e30 22 6e 61 6d 65 22 3a 20 22 5f 5f 6f 70 74 69 6f  "name": "__optio
23e40 6e 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  np", "type": { "
23e50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
23e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
23e70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
23e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
23e90 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
23ea0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
23eb0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
23ec0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
23ed0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
23ee0 3a 20 22 5f 5f 74 6f 6b 65 6e 73 22 2c 20 22 74  : "__tokens", "t
23ef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
23f00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
23f10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
23f20 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
23f30 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
23f40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
23f50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
23f60 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
23f70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
23f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
23f90 6c 75 65 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  luep", "type": {
23fa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
23fb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
23fc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
23fd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
23fe0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
23ff0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
24000 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
24010 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
24020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24030 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
24040 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
24050 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
24060 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
24070 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65  on", "name": "ge
24080 74 6c 6f 61 64 61 76 67 22 2c 20 22 6e 73 22 3a  tloadavg", "ns":
24090 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
240a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
240b0 64 6c 69 62 2e 68 3a 38 39 31 3a 31 32 22 2c 20  dlib.h:891:12", 
240c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
240d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
240e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
240f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
24100 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
24110 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
24120 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  r", "name": "__l
24130 6f 61 64 61 76 67 22 2c 20 22 74 79 70 65 22 3a  oadavg", "type":
24140 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
24150 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
24160 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
24170 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
24180 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
24190 22 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22  ": 64 } } }, { "
241a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
241b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65  ", "name": "__ne
241c0 6c 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lem", "type": { 
241d0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
241e0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
241f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
24200 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
24210 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
24220 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
24230 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
24240 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
24250 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
24260 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
24270 6e 61 6d 65 22 3a 20 22 70 74 72 64 69 66 66 5f  name": "ptrdiff_
24280 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
24290 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
242a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 73 74  5.0.1/include/st
242b0 64 64 65 66 2e 68 3a 35 31 3a 32 36 22 2c 20 22  ddef.h:51:26", "
242c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
242d0 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
242e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
242f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
24300 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
24310 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
24320 6e 61 6d 65 22 3a 20 22 6d 61 78 5f 61 6c 69 67  name": "max_alig
24330 6e 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  n_t", "location"
24340 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
24350 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
24360 5f 5f 73 74 64 64 65 66 5f 6d 61 78 5f 61 6c 69  __stddef_max_ali
24370 67 6e 5f 74 2e 68 3a 34 30 3a 33 22 2c 20 22 74  gn_t.h:40:3", "t
24380 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24390 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
243a0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
243b0 64 22 3a 20 33 36 2c 20 22 6c 6f 63 61 74 69 6f  d": 36, "locatio
243c0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
243d0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
243e0 65 2f 5f 5f 73 74 64 64 65 66 5f 6d 61 78 5f 61  e/__stddef_max_a
243f0 6c 69 67 6e 5f 74 2e 68 3a 33 35 3a 39 22 2c 20  lign_t.h:35:9", 
24400 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 35 36 2c  "bit-size": 256,
24410 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
24420 3a 20 31 32 38 2c 20 22 66 69 65 6c 64 73 22 3a  : 128, "fields":
24430 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
24440 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  d", "name": "__c
24450 6c 61 6e 67 5f 6d 61 78 5f 61 6c 69 67 6e 5f 6e  lang_max_align_n
24460 6f 6e 63 65 31 22 2c 20 22 62 69 74 2d 6f 66 66  once1", "bit-off
24470 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
24480 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
24490 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
244a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
244b0 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
244c0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
244d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
244e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
244f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
24500 22 5f 5f 63 6c 61 6e 67 5f 6d 61 78 5f 61 6c 69  "__clang_max_ali
24510 67 6e 5f 6e 6f 6e 63 65 32 22 2c 20 22 62 69 74  gn_nonce2", "bit
24520 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
24530 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
24540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
24550 20 31 32 38 2c 20 22 74 79 70 65 22 3a 20 7b 20   128, "type": { 
24560 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
24570 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
24580 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
24590 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
245a0 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
245b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
245c0 65 22 3a 20 22 6d 65 6d 63 70 79 22 2c 20 22 6e  e": "memcpy", "n
245d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
245e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
245f0 2f 73 74 72 69 6e 67 2e 68 3a 34 32 3a 31 34 22  /string.h:42:14"
24600 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
24610 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
24620 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
24630 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
24640 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
24650 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
24660 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
24670 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20  _dest", "type": 
24680 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
24690 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
246a0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
246b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
246c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
246d0 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70  ": "__src", "typ
246e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
246f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
24700 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
24710 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
24720 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
24730 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
24740 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24750 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
24760 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
24770 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
24780 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
24790 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
247a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
247b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
247c0 6d 65 6d 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20  memmove", "ns": 
247d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
247e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72  /usr/include/str
247f0 69 6e 67 2e 68 3a 34 36 3a 31 34 22 2c 20 22 76  ing.h:46:14", "v
24800 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
24810 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
24820 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
24830 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
24840 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
24850 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
24860 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73  , "name": "__des
24870 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
24880 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24890 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
248a0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
248b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
248c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
248d0 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
248e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
248f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
24900 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
24910 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
24920 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
24930 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
24940 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
24950 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
24960 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
24970 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
24980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24990 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20  :void" } } },.{ 
249a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
249b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 65 6d 63  ", "name": "memc
249c0 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
249d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
249e0 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
249f0 68 3a 35 33 3a 31 34 22 2c 20 22 76 61 72 69 61  h:53:14", "varia
24a00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
24a10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
24a20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
24a30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
24a40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
24a50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24a60 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20  ame": "__dest", 
24a70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
24a80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
24a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
24aa0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
24ab0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
24ac0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
24ad0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
24ae0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24b00 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
24b10 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
24b20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
24b30 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __c", "type": { 
24b40 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
24b50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
24b60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
24b70 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
24b80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24b90 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
24ba0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
24bb0 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65  ize_t" } }], "re
24bc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
24bd0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
24be0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24bf0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
24c00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
24c10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ion", "name": "m
24c20 65 6d 73 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c  emset", "ns": 0,
24c30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
24c40 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
24c50 67 2e 68 3a 36 30 3a 31 34 22 2c 20 22 76 61 72  g.h:60:14", "var
24c60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
24c70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
24c80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
24c90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
24ca0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
24cb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
24cc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
24cd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
24ce0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
24cf0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
24d00 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  oid" } } }, { "t
24d10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
24d20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
24d30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
24d40 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
24d50 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
24d60 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
24d70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
24d80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
24d90 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
24da0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
24db0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
24dc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
24dd0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
24de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
24df0 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  oid" } } },.{ "t
24e00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
24e10 20 22 6e 61 6d 65 22 3a 20 22 6d 65 6d 63 6d 70   "name": "memcmp
24e20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
24e30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
24e40 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 36  clude/string.h:6
24e50 33 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:12", "variadic
24e60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
24e70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
24e80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
24e90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
24ea0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
24eb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
24ec0 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65  ": "__s1", "type
24ed0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
24ee0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
24ef0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
24f00 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
24f10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
24f20 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
24f30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
24f40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
24f50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
24f60 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
24f70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
24f80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
24f90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
24fa0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
24fb0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
24fc0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
24fd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
24fe0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
24ff0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
25000 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
25010 61 6d 65 22 3a 20 22 6d 65 6d 63 68 72 22 2c 20  ame": "memchr", 
25020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
25030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
25040 64 65 2f 73 74 72 69 6e 67 2e 68 3a 39 30 3a 31  de/string.h:90:1
25050 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
25060 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
25070 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
25080 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
25090 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
250a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
250b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
250c0 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
250d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
250e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
250f0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
25100 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
25110 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
25120 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a  : "__c", "type":
25130 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
25140 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
25150 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
25160 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
25170 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
25180 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
25190 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
251a0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
251b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
251c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
251d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
251e0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
251f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
25200 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
25210 20 22 73 74 72 63 70 79 22 2c 20 22 6e 73 22 3a   "strcpy", "ns":
25220 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
25230 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
25240 72 69 6e 67 2e 68 3a 31 32 31 3a 31 34 22 2c 20  ring.h:121:14", 
25250 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
25260 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
25270 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
25280 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
25290 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
252a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
252b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
252c0 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  est", "type": { 
252d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
252e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
252f0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
25300 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
25310 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
25320 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
25330 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
25340 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79  e": "__src", "ty
25350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25360 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
25370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
25380 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
25390 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
253a0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
253b0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
253c0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
253d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
253e0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
253f0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
25400 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
25410 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
25420 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
25430 3a 20 22 73 74 72 6e 63 70 79 22 2c 20 22 6e 73  : "strncpy", "ns
25440 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
25450 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
25460 73 74 72 69 6e 67 2e 68 3a 31 32 34 3a 31 34 22  string.h:124:14"
25470 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
25480 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
25490 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
254a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
254b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
254c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
254d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
254e0 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20  _dest", "type": 
254f0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
25500 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
25510 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
25520 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
25530 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
25540 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
25550 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
25560 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22  ame": "__src", "
25570 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25580 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
25590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
255a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
255b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
255c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
255d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
255e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
255f0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
25600 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
25610 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
25620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
25630 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
25640 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
25650 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
25660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
25670 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
25680 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
25690 22 6e 61 6d 65 22 3a 20 22 73 74 72 63 61 74 22  "name": "strcat"
256a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
256b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
256c0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 32  lude/string.h:12
256d0 39 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  9:14", "variadic
256e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
256f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
25700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
25710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
25720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
25730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
25740 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
25750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
25760 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
25770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
25780 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
25790 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
257a0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
257b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
257c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
257d0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
257e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
257f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
25800 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
25810 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
25820 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
25830 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
25840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
25850 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
25860 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
25870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
25880 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
25890 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
258a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
258b0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e 63 61   "name": "strnca
258c0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
258d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
258e0 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
258f0 31 33 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64  132:14", "variad
25900 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
25910 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
25920 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
25930 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
25940 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
25950 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
25960 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22  me": "__dest", "
25970 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25980 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
25990 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
259a0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
259b0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
259c0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
259d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
259e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
259f0 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
25a00 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
25a10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
25a20 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
25a30 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
25a40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
25a50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
25a60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
25a70 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
25a80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
25a90 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
25aa0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
25ab0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
25ac0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25ad0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
25ae0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
25af0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
25b00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
25b10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
25b20 73 74 72 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30  strcmp", "ns": 0
25b30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
25b40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69  usr/include/stri
25b50 6e 67 2e 68 3a 31 33 36 3a 31 32 22 2c 20 22 76  ng.h:136:12", "v
25b60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
25b70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
25b80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
25b90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
25ba0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
25bb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
25bc0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22  , "name": "__s1"
25bd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
25be0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
25bf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
25c00 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
25c10 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
25c20 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
25c30 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
25c40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
25c50 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20  "__s2", "type": 
25c60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
25c70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
25c80 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
25c90 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
25ca0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
25cb0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
25cc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
25cd0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
25ce0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
25cf0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
25d00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
25d10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
25d20 73 74 72 6e 63 6d 70 22 2c 20 22 6e 73 22 3a 20  strncmp", "ns": 
25d30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
25d40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72  /usr/include/str
25d50 69 6e 67 2e 68 3a 31 33 39 3a 31 32 22 2c 20 22  ing.h:139:12", "
25d60 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
25d70 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
25d80 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
25d90 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
25da0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
25db0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
25dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31  ", "name": "__s1
25dd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
25de0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
25df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
25e00 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
25e10 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
25e20 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
25e30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
25e40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
25e50 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
25e60 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
25e70 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
25e80 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
25e90 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
25ea0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
25eb0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
25ec0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
25ed0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
25ee0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
25ef0 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
25f00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
25f10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
25f20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
25f30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
25f40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
25f50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
25f60 65 22 3a 20 22 73 74 72 63 6f 6c 6c 22 2c 20 22  e": "strcoll", "
25f70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
25f80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
25f90 65 2f 73 74 72 69 6e 67 2e 68 3a 31 34 33 3a 31  e/string.h:143:1
25fa0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
25fb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
25fc0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
25fd0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
25fe0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
25ff0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
26000 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
26010 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20  "__s1", "type": 
26020 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
26030 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
26040 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
26050 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
26060 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
26070 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
26080 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
26090 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74  ame": "__s2", "t
260a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
260b0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
260c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
260d0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
260e0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
260f0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
26100 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
26110 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
26120 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
26130 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
26140 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
26150 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
26160 6d 65 22 3a 20 22 73 74 72 78 66 72 6d 22 2c 20  me": "strxfrm", 
26170 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
26180 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
26190 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 34 36 3a  de/string.h:146:
261a0 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
261b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
261c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
261d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
261e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
261f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
26200 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
26210 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70 65   "__dest", "type
26220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
26230 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
26240 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
26250 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
26260 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
26270 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
26280 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
26290 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22   "name": "__src"
262a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
262b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
262c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
262d0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
262e0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
262f0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
26300 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
26310 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
26320 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
26330 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
26340 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
26350 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26360 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  size_t" } },.{ "
26370 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
26380 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
26390 20 22 5f 5f 6c 6f 63 61 6c 65 5f 73 74 72 75 63   "__locale_struc
263a0 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
263b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
263c0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 74 79 70 65  nclude/bits/type
263d0 73 2f 5f 5f 6c 6f 63 61 6c 65 5f 74 2e 68 3a 32  s/__locale_t.h:2
263e0 38 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  8:8", "bit-size"
263f0 3a 20 31 38 35 36 2c 20 22 62 69 74 2d 61 6c 69  : 1856, "bit-ali
26400 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
26410 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
26420 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
26430 3a 20 22 5f 5f 6c 6f 63 61 6c 65 73 22 2c 20 22  : "__locales", "
26440 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
26450 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 33 32 2c  "bit-size": 832,
26460 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
26470 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
26480 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c  "tag": ":array",
26490 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
264a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
264b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
264c0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
264d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
264e0 61 6c 65 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  ale_data", "id":
264f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
26500 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
26510 74 73 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c  ts/types/__local
26520 65 5f 74 2e 68 3a 33 31 3a 31 30 22 2c 20 22 62  e_t.h:31:10", "b
26530 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
26540 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
26550 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
26560 7d 2c 20 22 73 69 7a 65 22 3a 20 31 33 20 7d 20  }, "size": 13 } 
26570 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
26580 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  ld", "name": "__
26590 63 74 79 70 65 5f 62 22 2c 20 22 62 69 74 2d 6f  ctype_b", "bit-o
265a0 66 66 73 65 74 22 3a 20 38 33 32 2c 20 22 62 69  ffset": 832, "bi
265b0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
265c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
265d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
265e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
265f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
26600 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
26610 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
26620 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
26630 74 22 3a 20 31 36 20 7d 20 7d 20 7d 2c 20 7b 20  t": 16 } } }, { 
26640 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
26650 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 74 79 70 65  "name": "__ctype
26660 5f 74 6f 6c 6f 77 65 72 22 2c 20 22 62 69 74 2d  _tolower", "bit-
26670 6f 66 66 73 65 74 22 3a 20 38 39 36 2c 20 22 62  offset": 896, "b
26680 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
26690 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
266a0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
266b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
266c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
266d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
266e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
266f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
26700 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
26710 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
26720 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72 22 2c  _ctype_toupper",
26730 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
26740 36 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  60, "bit-size": 
26750 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
26760 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
26770 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
26780 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
26790 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
267a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
267b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
267c0 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
267d0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
267e0 65 22 3a 20 22 5f 5f 6e 61 6d 65 73 22 2c 20 22  e": "__names", "
267f0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 32  bit-offset": 102
26800 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  4, "bit-size": 8
26810 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
26820 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
26830 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
26840 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
26850 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
26860 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26870 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
26880 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
26890 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
268a0 2c 20 22 73 69 7a 65 22 3a 20 31 33 20 7d 20 7d  , "size": 13 } }
268b0 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  ] },.{ "tag": "s
268c0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 33 38  truct", "ns": 38
268d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
268e0 61 6c 65 5f 64 61 74 61 22 2c 20 22 69 64 22 3a  ale_data", "id":
268f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
26900 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
26910 74 73 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c  ts/types/__local
26920 65 5f 74 2e 68 3a 33 31 3a 31 30 22 2c 20 22 62  e_t.h:31:10", "b
26930 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
26940 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
26950 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
26960 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
26970 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
26980 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63 61 6c 65 5f  ame": "__locale_
26990 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
269a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
269b0 74 73 2f 74 79 70 65 73 2f 5f 5f 6c 6f 63 61 6c  ts/types/__local
269c0 65 5f 74 2e 68 3a 34 32 3a 33 33 22 2c 20 22 74  e_t.h:42:33", "t
269d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
269e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
269f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
26a00 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
26a10 5f 5f 6c 6f 63 61 6c 65 5f 73 74 72 75 63 74 22  __locale_struct"
26a20 2c 20 22 69 64 22 3a 20 33 38 20 7d 20 7d 20 7d  , "id": 38 } } }
26a30 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
26a40 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
26a50 6e 61 6d 65 22 3a 20 22 6c 6f 63 61 6c 65 5f 74  name": "locale_t
26a60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
26a70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
26a80 73 2f 74 79 70 65 73 2f 6c 6f 63 61 6c 65 5f 74  s/types/locale_t
26a90 2e 68 3a 32 34 3a 32 30 22 2c 20 22 74 79 70 65  .h:24:20", "type
26aa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6c  ": { "tag": "__l
26ab0 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  ocale_t" } },.{ 
26ac0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
26ad0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 63  ", "name": "strc
26ae0 6f 6c 6c 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  oll_l", "ns": 0,
26af0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
26b00 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e  sr/include/strin
26b10 67 2e 68 3a 31 35 35 3a 31 32 22 2c 20 22 76 61  g.h:155:12", "va
26b20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
26b30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
26b40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
26b50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
26b60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
26b70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
26b80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c   "name": "__s1",
26b90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
26ba0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
26bb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
26bc0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
26bd0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
26be0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
26bf0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
26c00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
26c10 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __s2", "type": {
26c20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
26c30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
26c40 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
26c50 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
26c60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
26c70 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
26c80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
26c90 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
26ca0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
26cb0 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
26cc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
26cd0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
26ce0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
26cf0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
26d00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
26d10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
26d20 65 22 3a 20 22 73 74 72 78 66 72 6d 5f 6c 22 2c  e": "strxfrm_l",
26d30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
26d40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
26d50 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31 35 39  ude/string.h:159
26d60 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
26d70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
26d80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
26d90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
26da0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
26db0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
26dc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
26dd0 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70  : "__dest", "typ
26de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
26df0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
26e00 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
26e10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
26e20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
26e30 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
26e40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
26e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
26e60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
26e70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
26e80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
26e90 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
26ea0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
26eb0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
26ec0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
26ed0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
26ee0 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
26ef0 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
26f00 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
26f10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
26f20 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
26f30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
26f40 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
26f50 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
26f60 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
26f70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
26f80 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
26f90 20 22 73 74 72 64 75 70 22 2c 20 22 6e 73 22 3a   "strdup", "ns":
26fa0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
26fb0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
26fc0 72 69 6e 67 2e 68 3a 31 36 36 3a 31 34 22 2c 20  ring.h:166:14", 
26fd0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
26fe0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
26ff0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
27000 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
27010 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
27020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
27030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
27040 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27050 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27060 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27070 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
27080 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
27090 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
270a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
270b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
270c0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
270d0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
270e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
270f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
27100 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
27110 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
27120 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e 64 75 70  "name": "strndup
27130 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
27140 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
27150 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 31  clude/string.h:1
27160 37 34 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  74:14", "variadi
27170 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
27180 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
27190 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
271a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
271b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
271c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
271d0 65 22 3a 20 22 5f 5f 73 74 72 69 6e 67 22 2c 20  e": "__string", 
271e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
271f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
27200 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
27210 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
27220 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
27230 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
27240 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
27250 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
27260 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
27270 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
27280 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
27290 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
272a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
272b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
272c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
272d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
272e0 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
272f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
27300 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 63 68 72   "name": "strchr
27310 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
27320 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
27330 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32  clude/string.h:2
27340 32 35 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  25:14", "variadi
27350 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
27360 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
27370 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
27380 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
27390 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
273a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
273b0 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
273c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
273d0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
273e0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
273f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
27400 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
27410 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
27420 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
27430 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
27440 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27450 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
27460 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
27470 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
27480 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
27490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
274a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
274b0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
274c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
274d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
274e0 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
274f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
27500 6e 61 6d 65 22 3a 20 22 73 74 72 72 63 68 72 22  name": "strrchr"
27510 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
27520 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
27530 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32 35  lude/string.h:25
27540 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  2:14", "variadic
27550 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
27560 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
27570 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
27580 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
27590 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
275a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
275b0 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
275c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
275d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
275e0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
275f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
27600 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
27610 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
27620 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
27630 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22  "name": "__c", "
27640 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
27650 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
27660 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
27670 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
27680 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
27690 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
276a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
276b0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
276c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
276d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
276e0 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
276f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
27700 61 6d 65 22 3a 20 22 73 74 72 63 73 70 6e 22 2c  ame": "strcspn",
27710 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
27720 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
27730 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32 37 32  ude/string.h:272
27740 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
27750 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
27760 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
27770 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
27780 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
27790 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
277a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
277b0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
277c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
277d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
277e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
277f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
27800 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
27810 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
27820 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
27830 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 6a 65 63 74  name": "__reject
27840 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27850 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27860 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27870 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
27880 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
27890 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
278a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
278b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
278c0 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
278d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
278e0 6e 61 6d 65 22 3a 20 22 73 74 72 73 70 6e 22 2c  name": "strspn",
278f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
27900 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
27910 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 32 37 36  ude/string.h:276
27920 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
27930 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
27940 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
27950 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
27960 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
27970 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
27980 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
27990 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
279a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
279b0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
279c0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
279d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
279e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
279f0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
27a00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
27a10 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70 74  name": "__accept
27a20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27a30 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27a40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27a50 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
27a60 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
27a70 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
27a80 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
27a90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
27aa0 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
27ab0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
27ac0 6e 61 6d 65 22 3a 20 22 73 74 72 70 62 72 6b 22  name": "strpbrk"
27ad0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
27ae0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
27af0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33 30  lude/string.h:30
27b00 32 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  2:14", "variadic
27b10 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
27b20 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
27b30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
27b40 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
27b50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
27b60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
27b70 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
27b80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
27b90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
27ba0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
27bb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
27bc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
27bd0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
27be0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
27bf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70  "name": "__accep
27c00 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
27c10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
27c20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
27c30 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
27c40 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
27c50 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
27c60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
27c70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
27c80 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
27c90 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
27ca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
27cb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
27cc0 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
27cd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
27ce0 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 73 74 72   "name": "strstr
27cf0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
27d00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
27d10 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 33  clude/string.h:3
27d20 32 39 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69  29:14", "variadi
27d30 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
27d40 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
27d50 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
27d60 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
27d70 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
27d80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
27d90 65 22 3a 20 22 5f 5f 68 61 79 73 74 61 63 6b 22  e": "__haystack"
27da0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
27db0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
27dc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
27dd0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
27de0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
27df0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
27e00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
27e10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
27e20 22 5f 5f 6e 65 65 64 6c 65 22 2c 20 22 74 79 70  "__needle", "typ
27e30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
27e40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
27e50 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
27e60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
27e70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
27e80 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
27e90 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
27ea0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
27eb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
27ec0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
27ed0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
27ee0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
27ef0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
27f00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
27f10 20 22 73 74 72 74 6f 6b 22 2c 20 22 6e 73 22 3a   "strtok", "ns":
27f20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
27f30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
27f40 72 69 6e 67 2e 68 3a 33 33 35 3a 31 34 22 2c 20  ring.h:335:14", 
27f50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
27f60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
27f70 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
27f80 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
27f90 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
27fa0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
27fb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
27fc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
27fd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
27fe0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
27ff0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
28000 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
28010 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
28020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
28030 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
28040 20 22 5f 5f 64 65 6c 69 6d 22 2c 20 22 74 79 70   "__delim", "typ
28050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
28060 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
28070 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
28080 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
28090 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
280a0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
280b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
280c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
280d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
280e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
280f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28100 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28110 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
28120 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
28130 20 22 5f 5f 73 74 72 74 6f 6b 5f 72 22 2c 20 22   "__strtok_r", "
28140 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
28150 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
28160 65 2f 73 74 72 69 6e 67 2e 68 3a 33 34 30 3a 31  e/string.h:340:1
28170 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
28180 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
28190 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
281a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
281b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
281c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
281d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
281e0 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__s", "type": {
281f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
28200 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
28210 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
28220 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
28230 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
28240 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
28250 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
28260 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c 20  me": "__delim", 
28270 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
28280 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
28290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
282a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
282b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
282c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
282d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
282e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
282f0 5f 73 61 76 65 5f 70 74 72 22 2c 20 22 74 79 70  _save_ptr", "typ
28300 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
28310 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
28320 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
28330 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
28340 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
28350 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
28360 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
28370 38 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  8 } } } }], "ret
28380 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
28390 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
283a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
283b0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
283c0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
283d0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
283e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
283f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
28400 22 73 74 72 74 6f 6b 5f 72 22 2c 20 22 6e 73 22  "strtok_r", "ns"
28410 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
28420 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
28430 74 72 69 6e 67 2e 68 3a 33 34 35 3a 31 34 22 2c  tring.h:345:14",
28440 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
28450 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
28460 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
28470 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
28480 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
28490 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
284a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
284b0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
284c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
284d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
284e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
284f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28500 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28510 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
28520 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
28530 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c 20 22 74 79  : "__delim", "ty
28540 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
28550 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
28560 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
28570 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
28580 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
28590 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
285a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
285b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 61  ", "name": "__sa
285c0 76 65 5f 70 74 72 22 2c 20 22 74 79 70 65 22 3a  ve_ptr", "type":
285d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
285e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
285f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
28600 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
28610 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
28620 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
28630 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
28640 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
28650 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
28660 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
28670 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
28680 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
28690 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
286a0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
286b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
286c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
286d0 72 6c 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rlen", "ns": 0, 
286e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
286f0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
28700 2e 68 3a 33 38 34 3a 31 35 22 2c 20 22 76 61 72  .h:384:15", "var
28710 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
28720 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
28730 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
28740 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
28750 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
28760 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
28770 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22  "name": "__s", "
28780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28790 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
287a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
287b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
287c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
287d0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
287e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
287f0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
28800 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
28810 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
28820 22 3a 20 22 73 74 72 6e 6c 65 6e 22 2c 20 22 6e  ": "strnlen", "n
28830 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
28840 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
28850 2f 73 74 72 69 6e 67 2e 68 3a 33 39 30 3a 31 35  /string.h:390:15
28860 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
28870 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
28880 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
28890 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
288a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
288b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
288c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
288d0 5f 5f 73 74 72 69 6e 67 22 2c 20 22 74 79 70 65  __string", "type
288e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
288f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
28900 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
28910 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
28920 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
28930 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
28940 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
28950 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 61 78 6c   "name": "__maxl
28960 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
28970 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
28980 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
28990 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
289a0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
289b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
289c0 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 72 72 6f  "name": "strerro
289d0 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
289e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
289f0 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a  nclude/string.h:
28a00 33 39 36 3a 31 34 22 2c 20 22 76 61 72 69 61 64  396:14", "variad
28a10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
28a20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
28a30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
28a40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
28a50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
28a60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
28a70 6d 65 22 3a 20 22 5f 5f 65 72 72 6e 75 6d 22 2c  me": "__errnum",
28a80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28a90 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
28aa0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
28ab0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
28ac0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
28ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
28ae0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
28af0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
28b00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
28b10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
28b20 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
28b30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
28b40 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 72 72 6f  "name": "strerro
28b50 72 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  r_r", "ns": 0, "
28b60 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
28b70 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 2e  /include/string.
28b80 68 3a 34 30 39 3a 31 32 20 3c 53 70 65 6c 6c 69  h:409:12 <Spelli
28b90 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
28ba0 73 74 72 69 6e 67 2e 68 3a 34 30 39 3a 32 38 3e  string.h:409:28>
28bb0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
28bc0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
28bd0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
28be0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
28bf0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
28c00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
28c10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
28c20 5f 5f 65 72 72 6e 75 6d 22 2c 20 22 74 79 70 65  __errnum", "type
28c30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
28c40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
28c50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
28c60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
28c70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
28c80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 75  ", "name": "__bu
28c90 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  f", "type": { "t
28ca0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
28cb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
28cc0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
28cd0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
28ce0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
28cf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
28d00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
28d10 3a 20 22 5f 5f 62 75 66 6c 65 6e 22 2c 20 22 74  : "__buflen", "t
28d20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
28d30 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
28d40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
28d50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
28d60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
28d70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
28d80 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
28d90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
28da0 65 22 3a 20 22 73 74 72 65 72 72 6f 72 5f 6c 22  e": "strerror_l"
28db0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
28dc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
28dd0 6c 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 32  lude/string.h:42
28de0 37 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  7:14", "variadic
28df0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
28e00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
28e10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
28e20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
28e30 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
28e40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
28e50 22 3a 20 22 5f 5f 65 72 72 6e 75 6d 22 2c 20 22  ": "__errnum", "
28e60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28e70 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
28e80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
28e90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
28ea0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
28eb0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
28ec0 5f 5f 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __l", "type": { 
28ed0 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74  "tag": "locale_t
28ee0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
28ef0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
28f00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
28f10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
28f20 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
28f30 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
28f40 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
28f50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
28f60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 63 6d  n", "name": "bcm
28f70 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
28f80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
28f90 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67 73 2e 68  nclude/strings.h
28fa0 3a 33 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  :34:12", "variad
28fb0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
28fc0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
28fd0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
28fe0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
28ff0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
29000 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
29010 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
29020 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29030 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
29040 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
29050 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
29060 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
29070 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20  "name": "__s2", 
29080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29090 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
290a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
290b0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
290c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
290d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
290e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
290f0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
29100 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
29110 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
29120 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
29130 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
29140 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
29150 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
29160 22 6e 61 6d 65 22 3a 20 22 62 63 6f 70 79 22 2c  "name": "bcopy",
29170 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
29180 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
29190 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 33 38  ude/strings.h:38
291a0 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
291b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
291c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
291d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
291e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
291f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
29200 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
29210 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65  : "__src", "type
29220 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29230 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29240 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
29250 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
29260 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
29270 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20  ame": "__dest", 
29280 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
29290 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
292a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
292b0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
292c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
292d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
292e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
292f0 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
29300 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
29310 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
29320 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
29330 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
29340 65 22 3a 20 22 62 7a 65 72 6f 22 2c 20 22 6e 73  e": "bzero", "ns
29350 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
29360 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
29370 73 74 72 69 6e 67 73 2e 68 3a 34 32 3a 31 33 22  strings.h:42:13"
29380 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
29390 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
293a0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
293b0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
293c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
293d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
293e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
293f0 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
29400 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
29410 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
29420 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
29430 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
29440 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
29450 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
29460 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
29470 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
29480 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29490 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
294a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
294b0 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65 78 22   "name": "index"
294c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
294d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
294e0 6c 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 36  lude/strings.h:6
294f0 38 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63  8:14", "variadic
29500 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
29510 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
29520 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
29530 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
29540 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
29550 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29560 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
29570 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
29580 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
29590 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
295a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
295b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
295c0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
295d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
295e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22  "name": "__c", "
295f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
29600 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
29610 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
29620 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
29630 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
29640 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
29650 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
29660 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
29670 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
29680 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
29690 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
296a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
296b0 61 6d 65 22 3a 20 22 72 69 6e 64 65 78 22 2c 20  ame": "rindex", 
296c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
296d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
296e0 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 39 36 3a  de/strings.h:96:
296f0 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  14", "variadic":
29700 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
29710 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
29720 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
29730 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
29740 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
29750 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
29760 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
29770 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
29780 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
29790 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
297a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
297b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
297c0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
297d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
297e0 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79  ame": "__c", "ty
297f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29800 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
29810 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
29820 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
29830 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
29840 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
29850 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
29860 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
29870 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
29880 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
29890 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
298a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
298b0 65 22 3a 20 22 66 66 73 22 2c 20 22 6e 73 22 3a  e": "ffs", "ns":
298c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
298d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
298e0 72 69 6e 67 73 2e 68 3a 31 30 34 3a 31 32 22 2c  rings.h:104:12",
298f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
29900 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
29910 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
29920 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
29930 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
29940 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
29950 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
29960 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  i", "type": { "t
29970 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
29980 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
29990 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
299a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
299b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
299c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
299d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
299e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
299f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
29a00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
29a10 72 63 61 73 65 63 6d 70 22 2c 20 22 6e 73 22 3a  rcasecmp", "ns":
29a20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
29a30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
29a40 72 69 6e 67 73 2e 68 3a 31 31 36 3a 31 32 22 2c  rings.h:116:12",
29a50 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
29a60 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
29a70 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
29a80 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
29a90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
29aa0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
29ab0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
29ac0 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  s1", "type": { "
29ad0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
29ae0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
29af0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
29b00 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
29b10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
29b20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
29b30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29b40 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65  ": "__s2", "type
29b50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29b60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29b70 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
29b80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
29b90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
29ba0 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
29bb0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
29bc0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
29bd0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
29be0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
29bf0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
29c00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
29c10 3a 20 22 73 74 72 6e 63 61 73 65 63 6d 70 22 2c  : "strncasecmp",
29c20 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
29c30 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
29c40 75 64 65 2f 73 74 72 69 6e 67 73 2e 68 3a 31 32  ude/strings.h:12
29c50 30 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63  0:12", "variadic
29c60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
29c70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
29c80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
29c90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
29ca0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
29cb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
29cc0 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65  ": "__s1", "type
29cd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
29ce0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
29cf0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
29d00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
29d10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
29d20 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
29d30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
29d40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
29d50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
29d60 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
29d70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
29d80 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
29d90 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
29da0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
29db0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
29dc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
29dd0 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
29de0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
29df0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
29e00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
29e10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
29e20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
29e30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
29e40 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
29e50 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  n", "name": "str
29e60 63 61 73 65 63 6d 70 5f 6c 22 2c 20 22 6e 73 22  casecmp_l", "ns"
29e70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
29e80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
29e90 74 72 69 6e 67 73 2e 68 3a 31 32 38 3a 31 32 22  trings.h:128:12"
29ea0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
29eb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
29ec0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
29ed0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
29ee0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
29ef0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
29f00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
29f10 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s1", "type": { 
29f20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
29f30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
29f40 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
29f50 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
29f60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
29f70 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
29f80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
29f90 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70  e": "__s2", "typ
29fa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
29fb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
29fc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
29fd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
29fe0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
29ff0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2a000 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2a010 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
2a020 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2a030 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
2a040 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2a050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
2a060 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
2a070 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
2a080 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
2a090 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2a0a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 6e  ", "name": "strn
2a0b0 63 61 73 65 63 6d 70 5f 6c 22 2c 20 22 6e 73 22  casecmp_l", "ns"
2a0c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2a0d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
2a0e0 74 72 69 6e 67 73 2e 68 3a 31 33 33 3a 31 32 22  trings.h:133:12"
2a0f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
2a100 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
2a110 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
2a120 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
2a130 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
2a140 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2a150 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2a160 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s1", "type": { 
2a170 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2a180 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2a190 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
2a1a0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
2a1b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
2a1c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2a1d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2a1e0 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70  e": "__s2", "typ
2a1f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2a200 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2a210 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2a220 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2a230 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2a240 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2a250 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2a260 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
2a270 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2a280 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2a290 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2a2a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2a2b0 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _loc", "type": {
2a2c0 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f   "tag": "locale_
2a2d0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
2a2e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2a2f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
2a300 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
2a310 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
2a320 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2a330 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2a340 65 78 70 6c 69 63 69 74 5f 62 7a 65 72 6f 22 2c  explicit_bzero",
2a350 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2a360 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2a370 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 33 35  ude/string.h:435
2a380 3a 31 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :13", "variadic"
2a390 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2a3a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2a3b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2a3c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2a3d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2a3e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2a3f0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
2a400 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2a410 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2a420 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
2a430 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2a440 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2a450 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
2a460 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2a470 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
2a480 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2a490 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
2a4a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
2a4b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  on", "name": "st
2a4c0 72 73 65 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rsep", "ns": 0, 
2a4d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2a4e0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
2a4f0 2e 68 3a 34 33 39 3a 31 34 22 2c 20 22 76 61 72  .h:439:14", "var
2a500 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2a510 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2a520 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2a530 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2a540 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2a550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2a560 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 69 6e  "name": "__strin
2a570 67 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  gp", "type": { "
2a580 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2a590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2a5a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2a5b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2a5c0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2a5d0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2a5e0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2a5f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2a600 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2a610 3a 20 22 5f 5f 64 65 6c 69 6d 22 2c 20 22 74 79  : "__delim", "ty
2a620 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2a630 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2a640 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2a650 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2a660 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2a670 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
2a680 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2a690 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2a6a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2a6b0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
2a6c0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
2a6d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
2a6e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
2a6f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
2a700 3a 20 22 73 74 72 73 69 67 6e 61 6c 22 2c 20 22  : "strsignal", "
2a710 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
2a720 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
2a730 65 2f 73 74 72 69 6e 67 2e 68 3a 34 34 36 3a 31  e/string.h:446:1
2a740 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
2a750 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2a760 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2a770 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2a780 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2a790 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2a7a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2a7b0 22 5f 5f 73 69 67 22 2c 20 22 74 79 70 65 22 3a  "__sig", "type":
2a7c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
2a7d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
2a7e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2a7f0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
2a800 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2a810 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2a820 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2a830 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
2a840 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
2a850 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
2a860 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2a870 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2a880 22 5f 5f 73 74 70 63 70 79 22 2c 20 22 6e 73 22  "__stpcpy", "ns"
2a890 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2a8a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73   "/usr/include/s
2a8b0 74 72 69 6e 67 2e 68 3a 34 34 39 3a 31 34 22 2c  tring.h:449:14",
2a8c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2a8d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2a8e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2a8f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2a900 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2a910 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2a920 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2a930 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  dest", "type": {
2a940 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2a950 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2a960 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
2a970 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
2a980 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
2a990 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2a9a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2a9b0 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74  me": "__src", "t
2a9c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2a9d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2a9e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
2a9f0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
2aa00 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
2aa10 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
2aa20 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2aa30 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2aa40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2aa50 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
2aa60 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
2aa70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
2aa80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
2aa90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
2aaa0 22 3a 20 22 73 74 70 63 70 79 22 2c 20 22 6e 73  ": "stpcpy", "ns
2aab0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2aac0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2aad0 73 74 72 69 6e 67 2e 68 3a 34 35 31 3a 31 34 22  string.h:451:14"
2aae0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
2aaf0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
2ab00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
2ab10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
2ab20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
2ab30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2ab40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2ab50 5f 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20  _dest", "type": 
2ab60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ab70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ab80 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2ab90 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2aba0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2abb0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2abc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2abd0 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22  ame": "__src", "
2abe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2abf0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2ac00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
2ac10 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
2ac20 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
2ac30 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
2ac40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
2ac50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2ac60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2ac70 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
2ac80 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
2ac90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
2aca0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
2acb0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
2acc0 65 22 3a 20 22 5f 5f 73 74 70 6e 63 70 79 22 2c  e": "__stpncpy",
2acd0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2ace0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2acf0 75 64 65 2f 73 74 72 69 6e 67 2e 68 3a 34 35 36  ude/string.h:456
2ad00 3a 31 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :14", "variadic"
2ad10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2ad20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2ad30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2ad40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2ad50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2ad60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2ad70 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79 70  : "__dest", "typ
2ad80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2ad90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2ada0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2adb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2adc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2add0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2ade0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2adf0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
2ae00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2ae10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2ae20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2ae30 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
2ae40 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
2ae50 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
2ae60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2ae70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2ae80 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2ae90 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2aea0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2aeb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2aec0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2aed0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
2aee0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
2aef0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
2af00 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
2af10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2af20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 70  n", "name": "stp
2af30 6e 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ncpy", "ns": 0, 
2af40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2af50 72 2f 69 6e 63 6c 75 64 65 2f 73 74 72 69 6e 67  r/include/string
2af60 2e 68 3a 34 35 39 3a 31 34 22 2c 20 22 76 61 72  .h:459:14", "var
2af70 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2af80 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2af90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2afa0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2afb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2afc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2afd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22  "name": "__dest"
2afe0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2aff0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2b000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b010 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
2b020 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
2b030 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
2b040 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2b050 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2b060 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a  "__src", "type":
2b070 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2b080 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2b090 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
2b0a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
2b0b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2b0c0 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
2b0d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2b0e0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
2b0f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2b100 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
2b110 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
2b120 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b130 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b140 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
2b150 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
2b160 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
2b170 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
2b180 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
2b190 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 74 5f  , "name": "wint_
2b1a0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
2b1b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
2b1c0 74 73 2f 74 79 70 65 73 2f 77 69 6e 74 5f 74 2e  ts/types/wint_t.
2b1d0 68 3a 32 30 3a 32 33 22 2c 20 22 74 79 70 65 22  h:20:23", "type"
2b1e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
2b1f0 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74  igned-int", "bit
2b200 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
2b210 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
2b220 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
2b230 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
2b240 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 73 74 61  , "name": "mbsta
2b250 74 65 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  te_t", "location
2b260 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
2b270 2f 62 69 74 73 2f 74 79 70 65 73 2f 6d 62 73 74  /bits/types/mbst
2b280 61 74 65 5f 74 2e 68 3a 36 3a 32 31 22 2c 20 22  ate_t.h:6:21", "
2b290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b2a0 22 5f 5f 6d 62 73 74 61 74 65 5f 74 22 20 7d 20  "__mbstate_t" } 
2b2b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
2b2c0 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
2b2d0 6e 61 6d 65 22 3a 20 22 74 6d 22 2c 20 22 69 64  name": "tm", "id
2b2e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2b2f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2b300 77 63 68 61 72 2e 68 3a 38 33 3a 38 22 2c 20 22  wchar.h:83:8", "
2b310 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
2b320 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
2b330 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
2b340 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2b350 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2b360 77 63 73 63 70 79 22 2c 20 22 6e 73 22 3a 20 30  wcscpy", "ns": 0
2b370 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2b380 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2b390 72 2e 68 3a 38 37 3a 31 37 22 2c 20 22 76 61 72  r.h:87:17", "var
2b3a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2b3b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2b3c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2b3d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2b3e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2b3f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2b400 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22  "name": "__dest"
2b410 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b420 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2b430 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b440 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2b450 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2b460 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2b470 5f 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20  __src", "type": 
2b480 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2b490 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2b4a0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2b4b0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2b4c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b4d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2b4e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2b4f0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2b500 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2b510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e  ", "name": "wcsn
2b520 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
2b530 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2b540 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2b550 3a 39 32 3a 31 37 22 2c 20 22 76 61 72 69 61 64  :92:17", "variad
2b560 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2b570 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2b580 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2b590 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2b5a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2b5b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2b5c0 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22  me": "__dest", "
2b5d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b5e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2b5f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2b600 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2b610 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2b620 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2b630 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
2b640 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b650 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b660 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2b670 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2b680 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2b690 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a  : "__n", "type":
2b6a0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2b6b0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
2b6c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2b6d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2b6e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2b6f0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b  char_t" } } },.{
2b700 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2b710 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73  n", "name": "wcs
2b720 63 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cat", "ns": 0, "
2b730 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2b740 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2b750 3a 39 37 3a 31 37 22 2c 20 22 76 61 72 69 61 64  :97:17", "variad
2b760 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2b770 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2b780 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2b790 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2b7a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2b7b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2b7c0 6d 65 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22  me": "__dest", "
2b7d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2b7e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2b7f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2b800 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2b810 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2b820 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2b830 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
2b840 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2b850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2b860 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2b870 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2b880 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2b890 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2b8a0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
2b8b0 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  _t" } } },.{ "ta
2b8c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
2b8d0 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e 63 61 74  "name": "wcsncat
2b8e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2b8f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2b900 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 30  clude/wchar.h:10
2b910 31 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  1:17", "variadic
2b920 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2b930 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2b940 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2b950 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2b960 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2b970 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2b980 22 3a 20 22 5f 5f 64 65 73 74 22 2c 20 22 74 79  ": "__dest", "ty
2b990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2b9a0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2b9b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2b9c0 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2b9d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2b9e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63  , "name": "__src
2b9f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2ba00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2ba10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2ba20 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2ba30 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2ba40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2ba50 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
2ba60 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2ba70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2ba80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2ba90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2baa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2bab0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2bac0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2bad0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63 6d  , "name": "wcscm
2bae0 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
2baf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2bb00 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31  nclude/wchar.h:1
2bb10 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  06:12", "variadi
2bb20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2bb30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2bb40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2bb50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2bb60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2bb70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2bb80 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70  e": "__s1", "typ
2bb90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2bba0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2bbb0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
2bbc0 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
2bbd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2bbe0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
2bbf0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bc00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2bc10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2bc20 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c  wchar_t" } } }],
2bc30 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
2bc40 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
2bc50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
2bc60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
2bc70 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
2bc80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
2bc90 6e 61 6d 65 22 3a 20 22 77 63 73 6e 63 6d 70 22  name": "wcsncmp"
2bca0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
2bcb0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2bcc0 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 30 39  lude/wchar.h:109
2bcd0 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
2bce0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2bcf0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2bd00 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2bd10 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2bd20 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2bd30 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2bd40 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22  : "__s1", "type"
2bd50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2bd60 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2bd70 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2bd80 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2bd90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2bda0 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22  name": "__s2", "
2bdb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2bdc0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2bdd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2bde0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2bdf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2be00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  r", "name": "__n
2be10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2be20 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
2be30 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2be40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
2be50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
2be60 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
2be70 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
2be80 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2be90 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63 61 73   "name": "wcscas
2bea0 65 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ecmp", "ns": 0, 
2beb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2bec0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2bed0 68 3a 31 31 34 3a 31 32 22 2c 20 22 76 61 72 69  h:114:12", "vari
2bee0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2bef0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2bf00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2bf10 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2bf20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2bf30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2bf40 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2bf50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2bf60 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2bf70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2bf80 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2bf90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2bfa0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2bfb0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2bfc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2bfd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2bfe0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2bff0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
2c000 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
2c010 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
2c020 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
2c030 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
2c040 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2c050 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e 63  , "name": "wcsnc
2c060 61 73 65 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30  asecmp", "ns": 0
2c070 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2c080 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2c090 72 2e 68 3a 31 31 37 3a 31 32 22 2c 20 22 76 61  r.h:117:12", "va
2c0a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2c0b0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2c0c0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2c0d0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2c0e0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2c0f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2c100 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c   "name": "__s1",
2c110 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c120 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2c130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c140 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2c150 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2c160 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2c170 5f 73 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _s2", "type": { 
2c180 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2c190 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c1a0 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2c1b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2c1c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2c1d0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
2c1e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2c1f0 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2c200 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2c210 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2c220 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2c230 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2c240 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2c250 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2c260 22 77 63 73 63 61 73 65 63 6d 70 5f 6c 22 2c 20  "wcscasecmp_l", 
2c270 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2c280 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2c290 64 65 2f 77 63 68 61 72 2e 68 3a 31 32 32 3a 31  de/wchar.h:122:1
2c2a0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
2c2b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2c2c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2c2d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2c2e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2c2f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2c300 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2c310 22 5f 5f 73 31 22 2c 20 22 74 79 70 65 22 3a 20  "__s1", "type": 
2c320 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2c330 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2c340 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2c350 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
2c360 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2c370 6d 65 22 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79  me": "__s2", "ty
2c380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2c390 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2c3a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2c3b0 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2c3c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2c3d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
2c3e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c3f0 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
2c400 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2c410 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
2c420 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
2c430 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
2c440 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
2c450 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2c460 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6e  ", "name": "wcsn
2c470 63 61 73 65 63 6d 70 5f 6c 22 2c 20 22 6e 73 22  casecmp_l", "ns"
2c480 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
2c490 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
2c4a0 63 68 61 72 2e 68 3a 31 32 35 3a 31 32 22 2c 20  char.h:125:12", 
2c4b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
2c4c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
2c4d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
2c4e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
2c4f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
2c500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2c510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2c520 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
2c530 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2c540 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c550 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2c560 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2c570 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2c580 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
2c590 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2c5a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2c5b0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2c5c0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2c5d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2c5e0 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2c5f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2c600 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
2c610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2c620 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 63  , "name": "__loc
2c630 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c640 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
2c650 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2c660 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
2c670 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
2c680 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
2c690 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
2c6a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2c6b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 63  ", "name": "wcsc
2c6c0 6f 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  oll", "ns": 0, "
2c6d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2c6e0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2c6f0 3a 31 33 31 3a 31 32 22 2c 20 22 76 61 72 69 61  :131:12", "varia
2c700 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2c710 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2c720 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2c730 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2c740 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2c750 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2c760 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74  ame": "__s1", "t
2c770 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c780 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2c790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2c7a0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2c7b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2c7c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32  ", "name": "__s2
2c7d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2c7e0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2c7f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2c800 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2c810 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2c820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
2c830 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
2c840 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
2c850 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
2c860 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2c870 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 78 66 72   "name": "wcsxfr
2c880 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  m", "ns": 0, "lo
2c890 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2c8a0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31  nclude/wchar.h:1
2c8b0 33 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  35:15", "variadi
2c8c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2c8d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2c8e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2c8f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2c900 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2c910 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2c920 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79 70  e": "__s1", "typ
2c930 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2c940 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2c950 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
2c960 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
2c970 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2c980 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22 2c   "name": "__s2",
2c990 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2c9a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2c9b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2c9c0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2c9d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2c9e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2c9f0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
2ca00 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
2ca10 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
2ca20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2ca30 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
2ca40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
2ca50 22 6e 61 6d 65 22 3a 20 22 77 63 73 63 6f 6c 6c  "name": "wcscoll
2ca60 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _l", "ns": 0, "l
2ca70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2ca80 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2ca90 31 34 34 3a 31 32 22 2c 20 22 76 61 72 69 61 64  144:12", "variad
2caa0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2cab0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2cac0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2cad0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2cae0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2caf0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2cb00 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
2cb10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2cb20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2cb30 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2cb40 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2cb50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2cb60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22  , "name": "__s2"
2cb70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2cb80 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2cb90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2cba0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2cbb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2cbc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2cbd0 5f 5f 6c 6f 63 22 2c 20 22 74 79 70 65 22 3a 20  __loc", "type": 
2cbe0 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
2cbf0 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
2cc00 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2cc10 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2cc20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2cc30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2cc40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2cc50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2cc60 22 77 63 73 78 66 72 6d 5f 6c 22 2c 20 22 6e 73  "wcsxfrm_l", "ns
2cc70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
2cc80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
2cc90 77 63 68 61 72 2e 68 3a 31 35 30 3a 31 35 22 2c  wchar.h:150:15",
2cca0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
2ccb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
2ccc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
2ccd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
2cce0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
2ccf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2cd00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2cd10 73 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  s1", "type": { "
2cd20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2cd30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2cd40 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2cd50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
2cd60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2cd70 3a 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22  : "__s2", "type"
2cd80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2cd90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2cda0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2cdb0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2cdc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2cdd0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
2cde0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2cdf0 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22  size_t" } }, { "
2ce00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2ce10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  ", "name": "__lo
2ce20 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2ce30 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
2ce40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2ce50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2ce60 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
2ce70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2ce80 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 64 75 70   "name": "wcsdup
2ce90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2cea0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2ceb0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 35  clude/wchar.h:15
2cec0 34 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  4:17", "variadic
2ced0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2cee0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2cef0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2cf00 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2cf10 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2cf20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2cf30 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
2cf40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2cf50 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2cf60 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2cf70 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
2cf80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2cf90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2cfa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2cfb0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a  wchar_t" } } },.
2cfc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
2cfd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63  on", "name": "wc
2cfe0 73 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  schr", "ns": 0, 
2cff0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2d000 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2d010 68 3a 31 36 34 3a 31 37 22 2c 20 22 76 61 72 69  h:164:17", "vari
2d020 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2d030 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2d040 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2d050 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2d060 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2d070 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2d080 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20  name": "__wcs", 
2d090 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2d0a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2d0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2d0c0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
2d0d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2d0e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2d0f0 77 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  wc", "type": { "
2d100 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
2d110 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2d120 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d130 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d140 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d150 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  r_t" } } },.{ "t
2d160 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2d170 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 72 63 68   "name": "wcsrch
2d180 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
2d190 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2d1a0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 31  nclude/wchar.h:1
2d1b0 37 34 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69  74:17", "variadi
2d1c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2d1d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2d1e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2d1f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2d200 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2d210 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2d220 65 22 3a 20 22 5f 5f 77 63 73 22 2c 20 22 74 79  e": "__wcs", "ty
2d230 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d240 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d250 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d260 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2d270 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2d280 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22  , "name": "__wc"
2d290 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d2a0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2d2b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2d2c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2d2d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2d2e0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2d2f0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
2d300 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2d310 61 6d 65 22 3a 20 22 77 63 73 63 73 70 6e 22 2c  ame": "wcscspn",
2d320 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2d330 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2d340 75 64 65 2f 77 63 68 61 72 2e 68 3a 31 38 37 3a  ude/wchar.h:187:
2d350 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
2d360 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2d370 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2d380 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2d390 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2d3a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2d3b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2d3c0 20 22 5f 5f 77 63 73 22 2c 20 22 74 79 70 65 22   "__wcs", "type"
2d3d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2d3e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2d3f0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2d400 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2d410 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2d420 6e 61 6d 65 22 3a 20 22 5f 5f 72 65 6a 65 63 74  name": "__reject
2d430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2d440 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
2d450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2d460 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
2d470 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2d480 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2d490 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
2d4a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2d4b0 61 6d 65 22 3a 20 22 77 63 73 73 70 6e 22 2c 20  ame": "wcsspn", 
2d4c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2d4d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2d4e0 64 65 2f 77 63 68 61 72 2e 68 3a 31 39 31 3a 31  de/wchar.h:191:1
2d4f0 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
2d500 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2d510 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2d520 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2d530 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2d540 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2d550 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2d560 22 5f 5f 77 63 73 22 2c 20 22 74 79 70 65 22 3a  "__wcs", "type":
2d570 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2d580 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2d590 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2d5a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2d5b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2d5c0 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70 74 22  ame": "__accept"
2d5d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d5e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d5f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d600 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d  "wchar_t" } } }]
2d610 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
2d620 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2d630 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
2d640 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2d650 6d 65 22 3a 20 22 77 63 73 70 62 72 6b 22 2c 20  me": "wcspbrk", 
2d660 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2d670 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2d680 64 65 2f 77 63 68 61 72 2e 68 3a 32 30 31 3a 31  de/wchar.h:201:1
2d690 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
2d6a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2d6b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2d6c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2d6d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2d6e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2d6f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2d700 22 5f 5f 77 63 73 22 2c 20 22 74 79 70 65 22 3a  "__wcs", "type":
2d710 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2d720 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2d730 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2d740 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2d750 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2d760 61 6d 65 22 3a 20 22 5f 5f 61 63 63 65 70 74 22  ame": "__accept"
2d770 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2d780 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2d790 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2d7a0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d  "wchar_t" } } }]
2d7b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
2d7c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
2d7d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
2d7e0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
2d7f0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
2d800 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2d810 6d 65 22 3a 20 22 77 63 73 73 74 72 22 2c 20 22  me": "wcsstr", "
2d820 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
2d830 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
2d840 65 2f 77 63 68 61 72 2e 68 3a 32 31 32 3a 31 37  e/wchar.h:212:17
2d850 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
2d860 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
2d870 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
2d880 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
2d890 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
2d8a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
2d8b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2d8c0 5f 5f 68 61 79 73 74 61 63 6b 22 2c 20 22 74 79  __haystack", "ty
2d8d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d8e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d8f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d900 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2d910 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2d920 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 65  , "name": "__nee
2d930 64 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dle", "type": { 
2d940 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2d950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2d960 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
2d970 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2d980 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2d990 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2d9a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2d9b0 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  r_t" } } },.{ "t
2d9c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2d9d0 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f 6b   "name": "wcstok
2d9e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2d9f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2da00 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32 31  clude/wchar.h:21
2da10 37 3a 31 37 22 2c 20 22 76 61 72 69 61 64 69 63  7:17", "variadic
2da20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2da30 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2da40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2da50 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
2da60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
2da70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2da80 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22  ": "__s", "type"
2da90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2daa0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2dab0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2dac0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2dad0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2dae0 6e 61 6d 65 22 3a 20 22 5f 5f 64 65 6c 69 6d 22  name": "__delim"
2daf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2db00 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2db10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2db20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2db30 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2db40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2db50 5f 5f 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  __ptr", "type": 
2db60 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2db70 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2db80 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
2db90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2dba0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2dbb0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2dbc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2dbd0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2dbe0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2dbf0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2dc00 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2dc10 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 6c 65  , "name": "wcsle
2dc20 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
2dc30 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2dc40 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32  nclude/wchar.h:2
2dc50 32 32 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  22:15", "variadi
2dc60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2dc70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2dc80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2dc90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2dca0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2dcb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2dcc0 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65  e": "__s", "type
2dcd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
2dce0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
2dcf0 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
2dd00 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
2dd10 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
2dd20 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
2dd30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
2dd40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
2dd50 63 73 6e 6c 65 6e 22 2c 20 22 6e 73 22 3a 20 30  csnlen", "ns": 0
2dd60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
2dd70 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
2dd80 72 2e 68 3a 32 34 30 3a 31 35 22 2c 20 22 76 61  r.h:240:15", "va
2dd90 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
2dda0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
2ddb0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
2ddc0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
2ddd0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
2dde0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2ddf0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20   "name": "__s", 
2de00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2de10 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2de20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
2de30 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
2de40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2de50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2de60 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  maxlen", "type":
2de70 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2de80 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
2de90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
2dea0 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
2deb0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2dec0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65  n", "name": "wme
2ded0 6d 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mchr", "ns": 0, 
2dee0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2def0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2df00 68 3a 32 35 33 3a 31 37 22 2c 20 22 76 61 72 69  h:253:17", "vari
2df10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2df20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2df30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2df40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2df50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2df60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2df70 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
2df80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2df90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2dfa0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2dfb0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
2dfc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2dfd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22  ", "name": "__c"
2dfe0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2dff0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
2e000 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2e010 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2e020 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
2e030 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2e040 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
2e050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2e060 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2e070 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
2e080 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  ar_t" } } },.{ "
2e090 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
2e0a0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65 6d 63  , "name": "wmemc
2e0b0 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  mp", "ns": 0, "l
2e0c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2e0d0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2e0e0 32 35 38 3a 31 32 22 2c 20 22 76 61 72 69 61 64  258:12", "variad
2e0f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2e100 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2e110 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2e120 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2e130 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2e140 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2e150 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22 74 79  me": "__s1", "ty
2e160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e170 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2e180 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2e190 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2e1a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2e1b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 32 22  , "name": "__s2"
2e1c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2e1d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2e1e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e1f0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
2e200 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2e210 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2e220 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2e230 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2e240 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2e250 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e260 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
2e270 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
2e280 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
2e290 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
2e2a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65  n", "name": "wme
2e2b0 6d 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mcpy", "ns": 0, 
2e2c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2e2d0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2e2e0 68 3a 32 36 32 3a 31 37 22 2c 20 22 76 61 72 69  h:262:17", "vari
2e2f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2e300 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2e310 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2e320 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2e330 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2e340 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2e350 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2e360 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e370 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e380 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e390 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2e3a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2e3b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2e3c0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2e3d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e3e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e3f0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2e410 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2e420 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2e430 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2e440 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2e450 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e460 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e480 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2e490 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2e4a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65 6d  ", "name": "wmem
2e4b0 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  move", "ns": 0, 
2e4c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
2e4d0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
2e4e0 68 3a 32 36 37 3a 31 37 22 2c 20 22 76 61 72 69  h:267:17", "vari
2e4f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
2e500 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
2e510 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
2e520 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
2e530 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
2e540 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2e550 6e 61 6d 65 22 3a 20 22 5f 5f 73 31 22 2c 20 22  name": "__s1", "
2e560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e570 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e590 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  har_t" } } }, { 
2e5a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2e5b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
2e5c0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
2e5d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2e5e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e5f0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2e600 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2e610 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2e620 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
2e630 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
2e640 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
2e650 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2e660 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
2e670 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
2e680 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20  har_t" } } },.{ 
2e690 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2e6a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 6d 65 6d  ", "name": "wmem
2e6b0 73 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  set", "ns": 0, "
2e6c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
2e6d0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
2e6e0 3a 32 37 31 3a 31 37 22 2c 20 22 76 61 72 69 61  :271:17", "varia
2e6f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
2e700 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
2e710 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
2e720 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
2e730 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
2e740 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2e750 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79  ame": "__s", "ty
2e760 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e770 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2e780 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2e790 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
2e7a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2e7b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c  , "name": "__c",
2e7c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2e7d0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 2c  : "wchar_t" } },
2e7e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
2e7f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
2e800 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __n", "type": { 
2e810 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2e820 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2e830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2e840 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2e850 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
2e860 72 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  r_t" } } },.{ "t
2e870 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2e880 20 22 6e 61 6d 65 22 3a 20 22 62 74 6f 77 63 22   "name": "btowc"
2e890 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
2e8a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
2e8b0 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 32 38 34  lude/wchar.h:284
2e8c0 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
2e8d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
2e8e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
2e8f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
2e900 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
2e910 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
2e920 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
2e930 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a  : "__c", "type":
2e940 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
2e950 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
2e960 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2e970 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
2e980 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
2e990 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d  g": "wint_t" } }
2e9a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
2e9b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
2e9c0 77 63 74 6f 62 22 2c 20 22 6e 73 22 3a 20 30 2c  wctob", "ns": 0,
2e9d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2e9e0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2e9f0 2e 68 3a 32 38 38 3a 31 32 22 2c 20 22 76 61 72  .h:288:12", "var
2ea00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2ea10 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2ea20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2ea30 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2ea40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2ea50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2ea60 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22  "name": "__c", "
2ea70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2ea80 22 77 69 6e 74 5f 74 22 20 7d 20 7d 5d 2c 20 22  "wint_t" } }], "
2ea90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
2eaa0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
2eab0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
2eac0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
2ead0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
2eae0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
2eaf0 6d 65 22 3a 20 22 6d 62 73 69 6e 69 74 22 2c 20  me": "mbsinit", 
2eb00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
2eb10 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
2eb20 64 65 2f 77 63 68 61 72 2e 68 3a 32 39 32 3a 31  de/wchar.h:292:1
2eb30 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
2eb40 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
2eb50 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
2eb60 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
2eb70 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
2eb80 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
2eb90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2eba0 22 5f 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20  "__ps", "type": 
2ebb0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ebc0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ebd0 74 61 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74  tag": "mbstate_t
2ebe0 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
2ebf0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
2ec00 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
2ec10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
2ec20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
2ec30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
2ec40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
2ec50 22 6d 62 72 74 6f 77 63 22 2c 20 22 6e 73 22 3a  "mbrtowc", "ns":
2ec60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
2ec70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
2ec80 68 61 72 2e 68 3a 32 39 36 3a 31 35 22 2c 20 22  har.h:296:15", "
2ec90 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
2eca0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
2ecb0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
2ecc0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
2ecd0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
2ece0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2ecf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 77  ", "name": "__pw
2ed00 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2ed10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2ed20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ed30 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
2ed40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
2ed50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2ed60 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
2ed70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ed80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ed90 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2eda0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2edb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2edc0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2edd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2ede0 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
2edf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2ee00 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
2ee10 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2ee20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c  , "name": "__p",
2ee30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ee40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2ee50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2ee60 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d 20 7d  mbstate_t" } } }
2ee70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2ee80 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2ee90 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
2eea0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2eeb0 61 6d 65 22 3a 20 22 77 63 72 74 6f 6d 62 22 2c  ame": "wcrtomb",
2eec0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2eed0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2eee0 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 30 31 3a  ude/wchar.h:301:
2eef0 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
2ef00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2ef10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2ef20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2ef30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2ef40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2ef50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2ef60 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
2ef70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
2ef80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
2ef90 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
2efa0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
2efb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
2efc0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
2efd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2efe0 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20 22 74  ame": "__wc", "t
2eff0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f000 77 63 68 61 72 5f 74 22 20 7d 20 7d 2c 20 7b 20  wchar_t" } }, { 
2f010 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2f020 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
2f030 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
2f040 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2f050 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f060 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20  : "mbstate_t" } 
2f070 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2f080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2f090 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
2f0a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2f0b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 62 72 6c   "name": "__mbrl
2f0c0 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  en", "ns": 0, "l
2f0d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2f0e0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2f0f0 33 30 35 3a 31 35 22 2c 20 22 76 61 72 69 61 64  305:15", "variad
2f100 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2f110 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2f120 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2f130 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2f140 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2f150 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2f160 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
2f170 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2f180 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2f190 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2f1a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2f1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2f1c0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2f1d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
2f1f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f200 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2f210 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2f220 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2f230 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ps", "type": { 
2f240 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2f250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f260 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20  g": "mbstate_t" 
2f270 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2f280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f290 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2f2a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2f2b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 72 6c  ", "name": "mbrl
2f2c0 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  en", "ns": 0, "l
2f2d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
2f2e0 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
2f2f0 33 30 37 3a 31 35 22 2c 20 22 76 61 72 69 61 64  307:15", "variad
2f300 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
2f310 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
2f320 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
2f330 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
2f340 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
2f350 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
2f360 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70  me": "__s", "typ
2f370 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
2f380 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
2f390 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
2f3a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
2f3b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
2f3c0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
2f3d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f3e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c  , "name": "__n",
2f3f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f400 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
2f410 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2f420 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2f430 5f 70 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ps", "type": { 
2f440 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
2f450 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
2f460 67 22 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20  g": "mbstate_t" 
2f470 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
2f480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f490 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20  "size_t" } },.{ 
2f4a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
2f4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 62 73 72  ", "name": "mbsr
2f4c0 74 6f 77 63 73 22 2c 20 22 6e 73 22 3a 20 30 2c  towcs", "ns": 0,
2f4d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
2f4e0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
2f4f0 2e 68 3a 33 33 37 3a 31 35 22 2c 20 22 76 61 72  .h:337:15", "var
2f500 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
2f510 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
2f520 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
2f530 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
2f540 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
2f550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
2f560 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 73 74 22 2c  "name": "__dst",
2f570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f580 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2f590 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f5a0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
2f5b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
2f5c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
2f5d0 5f 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _src", "type": {
2f5e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
2f5f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
2f600 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2f610 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f620 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
2f630 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
2f640 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
2f650 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
2f660 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2f670 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79  e": "__len", "ty
2f680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2f690 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74  ize_t" } }, { "t
2f6a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
2f6b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 73 22  , "name": "__ps"
2f6c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
2f6d0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
2f6e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2f6f0 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d 20  "mbstate_t" } } 
2f700 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
2f710 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
2f720 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
2f730 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
2f740 6e 61 6d 65 22 3a 20 22 77 63 73 72 74 6f 6d 62  name": "wcsrtomb
2f750 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
2f760 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2f770 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33  nclude/wchar.h:3
2f780 34 33 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  43:15", "variadi
2f790 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2f7a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2f7b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2f7c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2f7d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2f7e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2f7f0 65 22 3a 20 22 5f 5f 64 73 74 22 2c 20 22 74 79  e": "__dst", "ty
2f800 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2f810 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2f820 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2f830 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2f840 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2f850 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2f860 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2f870 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
2f880 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2f890 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2f8a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2f8b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2f8c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f8d0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d  wchar_t" } } } }
2f8e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2f8f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2f900 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  "__len", "type":
2f910 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2f920 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
2f930 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2f940 61 6d 65 22 3a 20 22 5f 5f 70 73 22 2c 20 22 74  ame": "__ps", "t
2f950 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2f960 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
2f970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6d 62 73  ": { "tag": "mbs
2f980 74 61 74 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  tate_t" } } }], 
2f990 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
2f9a0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
2f9b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
2f9c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
2f9d0 22 3a 20 22 6d 62 73 6e 72 74 6f 77 63 73 22 2c  ": "mbsnrtowcs",
2f9e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
2f9f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
2fa00 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 35 31 3a  ude/wchar.h:351:
2fa10 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  15", "variadic":
2fa20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
2fa30 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
2fa40 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
2fa50 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
2fa60 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
2fa70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
2fa80 20 22 5f 5f 64 73 74 22 2c 20 22 74 79 70 65 22   "__dst", "type"
2fa90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
2faa0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
2fab0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
2fac0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
2fad0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
2fae0 6e 61 6d 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20  name": "__src", 
2faf0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
2fb00 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
2fb10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2fb20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2fb30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2fb40 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2fb50 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2fb60 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b  t": 8 } } } }, {
2fb70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
2fb80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
2fb90 6e 6d 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  nmc", "type": { 
2fba0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
2fbb0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
2fbc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
2fbd0 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22 74 79 70  ": "__len", "typ
2fbe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
2fbf0 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ze_t" } }, { "ta
2fc00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
2fc10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 73 22 2c   "name": "__ps",
2fc20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2fc30 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2fc40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2fc50 6d 62 73 74 61 74 65 5f 74 22 20 7d 20 7d 20 7d  mbstate_t" } } }
2fc60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
2fc70 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
2fc80 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
2fc90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
2fca0 61 6d 65 22 3a 20 22 77 63 73 6e 72 74 6f 6d 62  ame": "wcsnrtomb
2fcb0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
2fcc0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
2fcd0 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33  nclude/wchar.h:3
2fce0 35 37 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69  57:15", "variadi
2fcf0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
2fd00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
2fd10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
2fd20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
2fd30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
2fd40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
2fd50 65 22 3a 20 22 5f 5f 64 73 74 22 2c 20 22 74 79  e": "__dst", "ty
2fd60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
2fd70 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
2fd80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
2fd90 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
2fda0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
2fdb0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
2fdc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
2fdd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 72  ", "name": "__sr
2fde0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
2fdf0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2fe00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2fe10 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
2fe20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
2fe30 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d  wchar_t" } } } }
2fe40 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
2fe50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
2fe60 22 5f 5f 6e 77 63 22 2c 20 22 74 79 70 65 22 3a  "__nwc", "type":
2fe70 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
2fe80 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
2fe90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
2fea0 61 6d 65 22 3a 20 22 5f 5f 6c 65 6e 22 2c 20 22  ame": "__len", "
2feb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
2fec0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
2fed0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
2fee0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
2fef0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
2ff00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
2ff10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
2ff20 3a 20 22 6d 62 73 74 61 74 65 5f 74 22 20 7d 20  : "mbstate_t" } 
2ff30 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
2ff40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
2ff50 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ize_t" } },.{ "t
2ff60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
2ff70 20 22 6e 61 6d 65 22 3a 20 22 77 63 73 74 6f 64   "name": "wcstod
2ff80 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
2ff90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
2ffa0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 33 37  clude/wchar.h:37
2ffb0 37 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  7:15", "variadic
2ffc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
2ffd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
2ffe0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
2fff0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
30000 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
30010 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
30020 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79  ": "__nptr", "ty
30030 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30040 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
30050 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
30060 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
30070 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
30080 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64  , "name": "__end
30090 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ptr", "type": { 
300a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
300b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
300c0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
300d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
300e0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
300f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
30100 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
30110 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
30120 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
30130 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
30140 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
30150 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
30160 63 73 74 6f 66 22 2c 20 22 6e 73 22 3a 20 30 2c  cstof", "ns": 0,
30170 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
30180 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
30190 2e 68 3a 33 38 32 3a 31 34 22 2c 20 22 76 61 72  .h:382:14", "var
301a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
301b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
301c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
301d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
301e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
301f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
30200 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22  "name": "__nptr"
30210 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30220 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
30230 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30240 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
30250 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
30260 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
30270 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
30280 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
30290 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
302a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
302b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
302c0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
302d0 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  } } } }], "retur
302e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
302f0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
30300 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
30310 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
30320 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
30330 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
30340 3a 20 22 77 63 73 74 6f 6c 64 22 2c 20 22 6e 73  : "wcstold", "ns
30350 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
30360 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
30370 77 63 68 61 72 2e 68 3a 33 38 34 3a 32 30 22 2c  wchar.h:384:20",
30380 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
30390 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
303a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
303b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
303c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
303d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
303e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
303f0 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nptr", "type": {
30400 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
30410 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
30420 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
30430 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
30440 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
30450 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20  e": "__endptr", 
30460 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30470 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
30480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30490 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
304a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
304b0 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22  r_t" } } } }], "
304c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
304d0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
304e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
304f0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
30500 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
30510 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
30520 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
30530 77 63 73 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30  wcstol", "ns": 0
30540 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
30550 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
30560 72 2e 68 3a 33 39 37 3a 31 37 22 2c 20 22 76 61  r.h:397:17", "va
30570 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
30580 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
30590 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
305a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
305b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
305c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
305d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72   "name": "__nptr
305e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
305f0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
30600 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30610 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
30620 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
30630 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
30640 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70  "__endptr", "typ
30650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
30660 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
30670 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
30680 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
30690 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
306a0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
306b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
306c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
306d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
306e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
306f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
30700 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
30710 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
30720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
30730 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
30740 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
30750 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
30760 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
30770 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 63 73  n", "name": "wcs
30780 74 6f 75 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  toul", "ns": 0, 
30790 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
307a0 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
307b0 68 3a 34 30 32 3a 32 36 22 2c 20 22 76 61 72 69  h:402:26", "vari
307c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
307d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
307e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
307f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
30800 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
30810 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
30820 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
30830 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
30840 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
30850 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
30860 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
30870 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
30880 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
30890 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65 22  _endptr", "type"
308a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
308b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
308c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
308d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
308e0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
308f0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
30900 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
30910 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22 2c 20  ame": "__base", 
30920 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
30930 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
30940 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
30950 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
30960 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
30970 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
30980 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
30990 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
309a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
309b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
309c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
309d0 22 3a 20 22 77 63 73 74 6f 6c 6c 22 2c 20 22 6e  ": "wcstoll", "n
309e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
309f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
30a00 2f 77 63 68 61 72 2e 68 3a 34 31 30 3a 32 32 22  /wchar.h:410:22"
30a10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
30a20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
30a30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
30a40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
30a50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
30a60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
30a70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
30a80 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  _nptr", "type": 
30a90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
30aa0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
30ab0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
30ac0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
30ad0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
30ae0 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c  me": "__endptr",
30af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
30b00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
30b10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
30b20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
30b30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
30b40 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  ar_t" } } } }, {
30b50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
30b60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
30b70 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  base", "type": {
30b80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
30b90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
30ba0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
30bb0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
30bc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
30bd0 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20  : ":long-long", 
30be0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
30bf0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
30c00 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
30c10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
30c20 61 6d 65 22 3a 20 22 77 63 73 74 6f 75 6c 6c 22  ame": "wcstoull"
30c30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
30c40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
30c50 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 34 31 37  lude/wchar.h:417
30c60 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  :31", "variadic"
30c70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
30c80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
30c90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
30ca0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
30cb0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
30cc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
30cd0 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22 74 79 70  : "__nptr", "typ
30ce0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
30cf0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
30d00 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
30d10 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
30d20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
30d30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70   "name": "__endp
30d40 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  tr", "type": { "
30d50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
30d60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
30d70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
30d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
30d90 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 20  "wchar_t" } } } 
30da0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
30db0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
30dc0 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79 70 65   "__base", "type
30dd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
30de0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
30df0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
30e00 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
30e10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
30e20 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
30e30 2d 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  -long-long", "bi
30e40 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
30e50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
30e60 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
30e70 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
30e80 22 3a 20 22 77 63 70 63 70 79 22 2c 20 22 6e 73  ": "wcpcpy", "ns
30e90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
30ea0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
30eb0 77 63 68 61 72 2e 68 3a 34 38 34 3a 31 37 22 2c  wchar.h:484:17",
30ec0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
30ed0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
30ee0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
30ef0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
30f00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
30f10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
30f20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
30f30 64 65 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  dest", "type": {
30f40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
30f50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
30f60 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
30f70 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
30f80 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
30f90 65 22 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79  e": "__src", "ty
30fa0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
30fb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
30fc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
30fd0 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  r_t" } } }], "re
30fe0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
30ff0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
31000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
31010 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
31020 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
31030 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
31040 22 77 63 70 6e 63 70 79 22 2c 20 22 6e 73 22 3a  "wcpncpy", "ns":
31050 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
31060 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
31070 68 61 72 2e 68 3a 34 38 39 3a 31 37 22 2c 20 22  har.h:489:17", "
31080 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
31090 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
310a0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
310b0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
310c0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
310d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
310e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 65  ", "name": "__de
310f0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
31100 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
31110 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31120 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
31130 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
31140 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
31150 3a 20 22 5f 5f 73 72 63 22 2c 20 22 74 79 70 65  : "__src", "type
31160 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
31170 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
31180 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
31190 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
311a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
311b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
311c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
311d0 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
311e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
311f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
31200 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31210 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
31220 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
31230 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
31240 3a 20 22 6f 70 65 6e 5f 77 6d 65 6d 73 74 72 65  : "open_wmemstre
31250 61 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  am", "ns": 0, "l
31260 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
31270 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a  include/wchar.h:
31280 35 30 30 3a 31 36 22 2c 20 22 76 61 72 69 61 64  500:16", "variad
31290 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
312a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
312b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
312c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
312d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
312e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
312f0 6d 65 22 3a 20 22 5f 5f 62 75 66 6c 6f 63 22 2c  me": "__bufloc",
31300 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
31310 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
31320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31330 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
31340 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
31350 61 72 5f 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  ar_t" } } } }, {
31360 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
31370 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
31380 73 69 7a 65 6c 6f 63 22 2c 20 22 74 79 70 65 22  sizeloc", "type"
31390 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
313a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
313b0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
313c0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
313d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
313e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
313f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
31400 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 0a 7b 20  _FILE" } } },.{ 
31410 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
31420 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 77 69 64  ", "name": "fwid
31430 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
31440 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
31450 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35  nclude/wchar.h:5
31460 30 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  06:12", "variadi
31470 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
31480 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
31490 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
314a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
314b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
314c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
314d0 65 22 3a 20 22 5f 5f 66 70 22 2c 20 22 74 79 70  e": "__fp", "typ
314e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
314f0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
31500 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c   { "tag": "__FIL
31510 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  E" } } }, { "tag
31520 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
31530 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 6f 64 65 22  "name": "__mode"
31540 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31550 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
31560 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
31570 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
31580 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
31590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
315a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
315b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
315c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
315d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
315e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 77 70 72  ", "name": "fwpr
315f0 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  intf", "ns": 0, 
31600 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
31610 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e  r/include/wchar.
31620 68 3a 35 31 33 3a 31 32 22 2c 20 22 76 61 72 69  h:513:12", "vari
31630 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e  adic": true, "in
31640 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
31650 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
31660 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
31670 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
31680 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
31690 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d 22  ame": "__stream"
316a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
316b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
316c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
316d0 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 2c 20  "__FILE" } } }, 
316e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
316f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
31700 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
31710 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
31720 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
31730 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
31740 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
31750 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
31760 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
31770 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
31780 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
31790 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
317a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
317b0 22 77 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a  "wprintf", "ns":
317c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
317d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
317e0 68 61 72 2e 68 3a 35 32 30 3a 31 32 22 2c 20 22  har.h:520:12", "
317f0 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
31800 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
31810 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
31820 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
31830 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
31840 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
31850 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
31860 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
31870 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
31880 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31890 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
318a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
318b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
318c0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
318d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
318e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
318f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
31900 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 77 70  n", "name": "swp
31910 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  rintf", "ns": 0,
31920 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
31930 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
31940 2e 68 3a 35 32 33 3a 31 32 22 2c 20 22 76 61 72  .h:523:12", "var
31950 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69  iadic": true, "i
31960 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
31970 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
31980 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
31990 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
319a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
319b0 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c 20 22 74  name": "__s", "t
319c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
319d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
319e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
319f0 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
31a00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
31a10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22  ", "name": "__n"
31a20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31a30 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
31a40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
31a50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
31a60 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
31a70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
31a80 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
31a90 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
31aa0 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
31ab0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
31ac0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
31ad0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
31ae0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
31af0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
31b00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
31b10 20 22 76 66 77 70 72 69 6e 74 66 22 2c 20 22 6e   "vfwprintf", "n
31b20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
31b30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
31b40 2f 77 63 68 61 72 2e 68 3a 35 33 31 3a 31 32 22  /wchar.h:531:12"
31b50 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
31b60 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
31b70 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
31b80 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
31b90 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
31ba0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
31bb0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
31bc0 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _s", "type": { "
31bd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
31be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
31bf0 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20  ": "__FILE" } } 
31c00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
31c10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
31c20 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79   "__format", "ty
31c30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
31c40 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
31c50 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61  : { "tag": "wcha
31c60 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  r_t" } } }, { "t
31c70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
31c80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67  , "name": "__arg
31c90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
31ca0 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c  g": "__gnuc_va_l
31cb0 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ist" } }], "retu
31cc0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
31cd0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
31ce0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
31cf0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
31d00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
31d10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
31d20 20 22 76 77 70 72 69 6e 74 66 22 2c 20 22 6e 73   "vwprintf", "ns
31d30 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
31d40 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
31d50 77 63 68 61 72 2e 68 3a 35 33 39 3a 31 32 22 2c  wchar.h:539:12",
31d60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
31d70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
31d80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
31d90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
31da0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
31db0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
31dc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
31dd0 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a  format", "type":
31de0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
31df0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
31e00 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
31e10 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
31e20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
31e30 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20 22  ame": "__arg", "
31e40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
31e50 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74 22  "__gnuc_va_list"
31e60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
31e70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31e80 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
31e90 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
31ea0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
31eb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
31ec0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 73  on", "name": "vs
31ed0 77 70 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20  wprintf", "ns": 
31ee0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
31ef0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68  /usr/include/wch
31f00 61 72 2e 68 3a 35 34 34 3a 31 32 22 2c 20 22 76  ar.h:544:12", "v
31f10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
31f20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
31f30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
31f40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
31f50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
31f60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
31f70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
31f80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
31f90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
31fa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
31fb0 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
31fc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
31fd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
31fe0 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
31ff0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
32000 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
32010 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
32020 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74  : "__format", "t
32030 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
32040 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
32050 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68  ": { "tag": "wch
32060 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ar_t" } } }, { "
32070 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
32080 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72  ", "name": "__ar
32090 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
320a0 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f  ag": "__gnuc_va_
320b0 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  list" } }], "ret
320c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
320d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
320e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
320f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
32100 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
32110 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
32120 3a 20 22 66 77 73 63 61 6e 66 22 2c 20 22 6e 73  : "fwscanf", "ns
32130 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
32140 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
32150 77 63 68 61 72 2e 68 3a 35 35 34 3a 31 32 22 2c  wchar.h:554:12",
32160 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
32170 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
32180 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
32190 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
321a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
321b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
321c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73  r", "name": "__s
321d0 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20  tream", "type": 
321e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
321f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
32200 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d  tag": "__FILE" }
32210 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
32220 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32230 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
32240 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32250 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
32260 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
32270 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20  char_t" } } }], 
32280 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
32290 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
322a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
322b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
322c0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
322d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
322e0 61 6d 65 22 3a 20 22 77 73 63 61 6e 66 22 2c 20  ame": "wscanf", 
322f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
32300 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
32310 64 65 2f 77 63 68 61 72 2e 68 3a 35 36 31 3a 31  de/wchar.h:561:1
32320 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
32330 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
32340 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
32350 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
32360 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
32370 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
32380 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32390 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
323a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
323b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
323c0 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
323d0 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
323e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
323f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
32400 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
32410 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
32420 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
32430 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
32440 20 22 73 77 73 63 61 6e 66 22 2c 20 22 6e 73 22   "swscanf", "ns"
32450 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
32460 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
32470 63 68 61 72 2e 68 3a 35 36 34 3a 31 32 22 2c 20  char.h:564:12", 
32480 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
32490 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
324a0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
324b0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
324c0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
324d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
324e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
324f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
32500 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
32510 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32520 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
32530 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
32540 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32550 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
32560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
32570 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
32580 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
32590 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
325a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
325b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
325c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
325d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
325e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
325f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
32600 20 22 66 77 73 63 61 6e 66 22 2c 20 22 6e 73 22   "fwscanf", "ns"
32610 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
32620 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77   "/usr/include/w
32630 63 68 61 72 2e 68 3a 35 37 35 3a 31 32 20 3c 53  char.h:575:12 <S
32640 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
32650 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 35 37 35  lude/wchar.h:575
32660 3a 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :24>", "variadic
32670 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65  ": true, "inline
32680 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
32690 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
326a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
326b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
326c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
326d0 3a 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74  : "__stream", "t
326e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
326f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
32700 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46  ": { "tag": "__F
32710 49 4c 45 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ILE" } } }, { "t
32720 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
32730 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72  , "name": "__for
32740 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
32750 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
32760 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
32770 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
32780 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
32790 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
327a0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
327b0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
327c0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
327d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
327e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 73 63  n", "name": "wsc
327f0 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
32800 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
32810 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
32820 3a 35 37 39 3a 31 32 20 3c 53 70 65 6c 6c 69 6e  :579:12 <Spellin
32830 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77  g=/usr/include/w
32840 63 68 61 72 2e 68 3a 35 37 39 3a 32 34 3e 22 2c  char.h:579:24>",
32850 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
32860 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
32870 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
32880 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
32890 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
328a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
328b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  r", "name": "__f
328c0 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20  ormat", "type": 
328d0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
328e0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
328f0 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
32900 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
32910 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32920 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
32930 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
32940 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
32950 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
32960 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ion", "name": "s
32970 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30  wscanf", "ns": 0
32980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
32990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
329a0 72 2e 68 3a 35 38 32 3a 31 32 20 3c 53 70 65 6c  r.h:582:12 <Spel
329b0 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
329c0 65 2f 77 63 68 61 72 2e 68 3a 35 38 32 3a 32 38  e/wchar.h:582:28
329d0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
329e0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
329f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
32a00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
32a10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
32a20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
32a30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32a40 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __s", "type": { 
32a50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
32a60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
32a70 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
32a80 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
32a90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
32aa0 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22  ": "__format", "
32ab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32ac0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
32ad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 63  e": { "tag": "wc
32ae0 68 61 72 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  har_t" } } }], "
32af0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
32b00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
32b10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
32b20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
32b30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
32b40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
32b50 6d 65 22 3a 20 22 76 66 77 73 63 61 6e 66 22 2c  me": "vfwscanf",
32b60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
32b70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
32b80 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 30 36 3a  ude/wchar.h:606:
32b90 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
32ba0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
32bb0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
32bc0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
32bd0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
32be0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
32bf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
32c00 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a 20   "__s", "type": 
32c10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
32c20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
32c30 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d  tag": "__FILE" }
32c40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
32c50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
32c60 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c 20  e": "__format", 
32c70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
32c80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
32c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77  pe": { "tag": "w
32ca0 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b  char_t" } } }, {
32cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
32cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
32cd0 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  arg", "type": { 
32ce0 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f 76  "tag": "__gnuc_v
32cf0 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72  a_list" } }], "r
32d00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
32d10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
32d20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
32d30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
32d40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
32d50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
32d60 65 22 3a 20 22 76 77 73 63 61 6e 66 22 2c 20 22  e": "vwscanf", "
32d70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
32d80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
32d90 65 2f 77 63 68 61 72 2e 68 3a 36 31 34 3a 31 32  e/wchar.h:614:12
32da0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
32db0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
32dc0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
32dd0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
32de0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
32df0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
32e00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
32e10 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
32e20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
32e30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
32e40 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
32e50 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
32e60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
32e70 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
32e80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
32e90 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
32ea0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
32eb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
32ec0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
32ed0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
32ee0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
32ef0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
32f00 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
32f10 76 73 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  vswscanf", "ns":
32f20 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
32f30 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
32f40 68 61 72 2e 68 3a 36 31 38 3a 31 32 22 2c 20 22  har.h:618:12", "
32f50 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
32f60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
32f70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
32f80 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
32f90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
32fa0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
32fb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22  ", "name": "__s"
32fc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
32fd0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
32fe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
32ff0 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  "wchar_t" } } },
33000 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
33010 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
33020 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  __format", "type
33030 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
33040 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
33050 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
33060 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
33070 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33080 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c  "name": "__arg",
33090 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
330a0 3a 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73  : "__gnuc_va_lis
330b0 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
330c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
330d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
330e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
330f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
33100 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
33110 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
33120 76 66 77 73 63 61 6e 66 22 2c 20 22 6e 73 22 3a  vfwscanf", "ns":
33130 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
33140 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
33150 68 61 72 2e 68 3a 36 32 37 3a 31 32 20 3c 53 70  har.h:627:12 <Sp
33160 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
33170 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 32 37 3a  ude/wchar.h:627:
33180 32 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  24>", "variadic"
33190 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
331a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
331b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
331c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
331d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
331e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
331f0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
33200 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
33210 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
33220 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20  "tag": "__FILE" 
33230 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
33240 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
33250 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74 22 2c  me": "__format",
33260 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
33270 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
33280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
33290 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
332a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
332b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
332c0 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b  _arg", "type": {
332d0 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75 63 5f   "tag": "__gnuc_
332e0 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22  va_list" } }], "
332f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
33300 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
33310 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
33320 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
33330 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
33340 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
33350 6d 65 22 3a 20 22 76 77 73 63 61 6e 66 22 2c 20  me": "vwscanf", 
33360 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
33370 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
33380 64 65 2f 77 63 68 61 72 2e 68 3a 36 33 31 3a 31  de/wchar.h:631:1
33390 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  2 <Spelling=/usr
333a0 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72 2e 68  /include/wchar.h
333b0 3a 36 33 31 3a 32 34 3e 22 2c 20 22 76 61 72 69  :631:24>", "vari
333c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
333d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
333e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
333f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
33400 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
33410 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
33420 6e 61 6d 65 22 3a 20 22 5f 5f 66 6f 72 6d 61 74  name": "__format
33430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33440 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
33450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33460 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
33470 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
33480 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
33490 22 5f 5f 61 72 67 22 2c 20 22 74 79 70 65 22 3a  "__arg", "type":
334a0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 67 6e 75   { "tag": "__gnu
334b0 63 5f 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c  c_va_list" } }],
334c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
334d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
334e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
334f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
33500 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
33510 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
33520 6e 61 6d 65 22 3a 20 22 76 73 77 73 63 61 6e 66  name": "vswscanf
33530 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
33540 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
33550 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 33  clude/wchar.h:63
33560 34 3a 31 32 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  4:12 <Spelling=/
33570 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
33580 72 2e 68 3a 36 33 34 3a 32 38 3e 22 2c 20 22 76  r.h:634:28>", "v
33590 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
335a0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
335b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
335c0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
335d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
335e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
335f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 22 2c  , "name": "__s",
33600 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
33610 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
33620 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
33630 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c 20  wchar_t" } } }, 
33640 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
33650 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
33660 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
33670 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
33680 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
33690 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
336a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
336b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
336c0 6e 61 6d 65 22 3a 20 22 5f 5f 61 72 67 22 2c 20  name": "__arg", 
336d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
336e0 20 22 5f 5f 67 6e 75 63 5f 76 61 5f 6c 69 73 74   "__gnuc_va_list
336f0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
33700 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
33710 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
33720 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
33730 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
33740 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
33750 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ion", "name": "f
33760 67 65 74 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  getwc", "ns": 0,
33770 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33780 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33790 2e 68 3a 36 36 30 3a 31 35 22 2c 20 22 76 61 72  .h:660:15", "var
337a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
337b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
337c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
337d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
337e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
337f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33800 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
33810 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
33820 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
33830 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
33840 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d  : "__FILE" } } }
33850 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
33860 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74  : { "tag": "wint
33870 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
33880 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
33890 61 6d 65 22 3a 20 22 67 65 74 77 63 22 2c 20 22  ame": "getwc", "
338a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
338b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
338c0 65 2f 77 63 68 61 72 2e 68 3a 36 36 31 3a 31 35  e/wchar.h:661:15
338d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
338e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
338f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
33900 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
33910 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
33920 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
33930 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
33940 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65  __stream", "type
33950 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
33960 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
33970 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45  { "tag": "__FILE
33980 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
33990 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
339a0 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a  : "wint_t" } },.
339b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
339c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 65  on", "name": "ge
339d0 74 77 63 68 61 72 22 2c 20 22 6e 73 22 3a 20 30  twchar", "ns": 0
339e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
339f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61  usr/include/wcha
33a00 72 2e 68 3a 36 36 37 3a 31 35 22 2c 20 22 76 61  r.h:667:15", "va
33a10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
33a20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
33a30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
33a40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
33a50 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
33a60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
33a70 74 61 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d  tag": "wint_t" }
33a80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
33a90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
33aa0 20 22 66 70 75 74 77 63 22 2c 20 22 6e 73 22 3a   "fputwc", "ns":
33ab0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
33ac0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63  "/usr/include/wc
33ad0 68 61 72 2e 68 3a 36 37 34 3a 31 35 22 2c 20 22  har.h:674:15", "
33ae0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
33af0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
33b00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
33b10 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
33b20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
33b30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
33b40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63  ", "name": "__wc
33b50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33b60 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
33b70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
33b80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
33b90 20 22 5f 5f 73 74 72 65 61 6d 22 2c 20 22 74 79   "__stream", "ty
33ba0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
33bb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
33bc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 46 49  : { "tag": "__FI
33bd0 4c 45 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  LE" } } }], "ret
33be0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
33bf0 67 22 3a 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d  g": "wint_t" } }
33c00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
33c10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
33c20 70 75 74 77 63 22 2c 20 22 6e 73 22 3a 20 30 2c  putwc", "ns": 0,
33c30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33c40 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33c50 2e 68 3a 36 37 35 3a 31 35 22 2c 20 22 76 61 72  .h:675:15", "var
33c60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
33c70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
33c80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
33c90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
33ca0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
33cb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33cc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20  "name": "__wc", 
33cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33ce0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 2c 20   "wchar_t" } }, 
33cf0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
33d00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
33d10 5f 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65 22  _stream", "type"
33d20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
33d30 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
33d40 20 22 74 61 67 22 3a 20 22 5f 5f 46 49 4c 45 22   "tag": "__FILE"
33d50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
33d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
33d70 20 22 77 69 6e 74 5f 74 22 20 7d 20 7d 2c 0a 7b   "wint_t" } },.{
33d80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
33d90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 75 74  n", "name": "put
33da0 77 63 68 61 72 22 2c 20 22 6e 73 22 3a 20 30 2c  wchar", "ns": 0,
33db0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
33dc0 73 72 2f 69 6e 63 6c 75 64 65 2f 77 63 68 61 72  sr/include/wchar
33dd0 2e 68 3a 36 38 31 3a 31 35 22 2c 20 22 76 61 72  .h:681:15", "var
33de0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
33df0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
33e00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
33e10 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
33e20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
33e30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
33e40 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 63 22 2c 20  "name": "__wc", 
33e50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
33e60 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 5d 2c   "wchar_t" } }],
33e70 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
33e80 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74 5f 74  { "tag": "wint_t
33e90 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
33ea0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
33eb0 65 22 3a 20 22 66 67 65 74 77 73 22 2c 20 22 6e  e": "fgetws", "n
33ec0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
33ed0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
33ee0 2f 77 63 68 61 72 2e 68 3a 36 38 39 3a 31 37 22  /wchar.h:689:17"
33ef0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
33f00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
33f10 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
33f20 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
33f30 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
33f40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
33f50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
33f60 5f 77 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _ws", "type": { 
33f70 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
33f80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
33f90 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20  g": "wchar_t" } 
33fa0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
33fb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
33fc0 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22  ": "__n", "type"
33fd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
33fe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
33ff0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
34000 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
34010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
34020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72  , "name": "__str
34030 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  eam", "type": { 
34040 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
34050 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34060 67 22 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d  g": "__FILE" } }
34070 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
34080 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
34090 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
340a0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
340b0 5f 74 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  _t" } } },.{ "ta
340c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
340d0 22 6e 61 6d 65 22 3a 20 22 66 70 75 74 77 73 22  "name": "fputws"
340e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
340f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34100 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 36 39 36  lude/wchar.h:696
34110 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :12", "variadic"
34120 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
34130 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
34140 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
34150 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
34160 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
34170 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
34180 3a 20 22 5f 5f 77 73 22 2c 20 22 74 79 70 65 22  : "__ws", "type"
34190 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
341a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
341b0 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74   "tag": "wchar_t
341c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
341d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
341e0 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61 6d  name": "__stream
341f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34200 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
34210 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
34220 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d 5d   "__FILE" } } }]
34230 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
34240 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
34250 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
34260 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
34270 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
34280 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
34290 22 6e 61 6d 65 22 3a 20 22 75 6e 67 65 74 77 63  "name": "ungetwc
342a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
342b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
342c0 63 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 37 30  clude/wchar.h:70
342d0 34 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63  4:15", "variadic
342e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
342f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
34300 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
34310 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
34320 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
34330 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
34340 22 3a 20 22 5f 5f 77 63 22 2c 20 22 74 79 70 65  ": "__wc", "type
34350 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e  ": { "tag": "win
34360 74 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t_t" } }, { "tag
34370 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
34380 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 74 72 65 61  "name": "__strea
34390 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
343a0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
343b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
343c0 3a 20 22 5f 5f 46 49 4c 45 22 20 7d 20 7d 20 7d  : "__FILE" } } }
343d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
343e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 77 69 6e 74  : { "tag": "wint
343f0 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
34400 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
34410 61 6d 65 22 3a 20 22 77 63 73 66 74 69 6d 65 22  ame": "wcsftime"
34420 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
34430 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34440 6c 75 64 65 2f 77 63 68 61 72 2e 68 3a 37 36 38  lude/wchar.h:768
34450 3a 31 35 22 2c 20 22 76 61 72 69 61 64 69 63 22  :15", "variadic"
34460 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
34470 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
34480 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
34490 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
344a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
344b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
344c0 3a 20 22 5f 5f 73 22 2c 20 22 74 79 70 65 22 3a  : "__s", "type":
344d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
344e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
344f0 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
34500 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
34510 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
34520 61 6d 65 22 3a 20 22 5f 5f 6d 61 78 73 69 7a 65  ame": "__maxsize
34530 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34540 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
34550 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
34560 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
34570 22 5f 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  "__format", "typ
34580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
34590 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
345a0 20 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72   { "tag": "wchar
345b0 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
345c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
345d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 70 22 2c   "name": "__tp",
345e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
345f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
34600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34610 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
34620 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6d 22 2c 20  , "name": "tm", 
34630 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
34640 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
34650 64 65 2f 77 63 68 61 72 2e 68 3a 38 33 3a 38 22  de/wchar.h:83:8"
34660 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
34670 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
34680 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
34690 5d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  ] } } }], "retur
346a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
346b0 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a  : "size_t" } },.
346c0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
346d0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
346e0 6d 65 22 3a 20 22 75 69 6e 74 38 5f 74 22 2c 20  me": "uint8_t", 
346f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34700 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73  r/include/bits/s
34710 74 64 69 6e 74 2d 75 69 6e 74 6e 2e 68 3a 32 34  tdint-uintn.h:24
34720 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
34730 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e 74 38 5f  "tag": "__uint8_
34740 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
34750 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
34760 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69  : 0, "name": "ui
34770 6e 74 31 36 5f 74 22 2c 20 22 6c 6f 63 61 74 69  nt16_t", "locati
34780 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
34790 64 65 2f 62 69 74 73 2f 73 74 64 69 6e 74 2d 75  de/bits/stdint-u
347a0 69 6e 74 6e 2e 68 3a 32 35 3a 32 30 22 2c 20 22  intn.h:25:20", "
347b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
347c0 22 5f 5f 75 69 6e 74 31 36 5f 74 22 20 7d 20 7d  "__uint16_t" } }
347d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
347e0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
347f0 6e 61 6d 65 22 3a 20 22 75 69 6e 74 33 32 5f 74  name": "uint32_t
34800 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
34810 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
34820 73 2f 73 74 64 69 6e 74 2d 75 69 6e 74 6e 2e 68  s/stdint-uintn.h
34830 3a 32 36 3a 32 30 22 2c 20 22 74 79 70 65 22 3a  :26:20", "type":
34840 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e   { "tag": "__uin
34850 74 33 32 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  t32_t" } },.{ "t
34860 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
34870 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
34880 20 22 75 69 6e 74 36 34 5f 74 22 2c 20 22 6c 6f   "uint64_t", "lo
34890 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
348a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 73 74 64 69  nclude/bits/stdi
348b0 6e 74 2d 75 69 6e 74 6e 2e 68 3a 32 37 3a 32 30  nt-uintn.h:27:20
348c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
348d0 67 22 3a 20 22 5f 5f 75 69 6e 74 36 34 5f 74 22  g": "__uint64_t"
348e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
348f0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34900 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f  0, "name": "int_
34910 6c 65 61 73 74 38 5f 74 22 2c 20 22 6c 6f 63 61  least8_t", "loca
34920 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34930 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34 33  lude/stdint.h:43
34940 3a 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :22", "type": { 
34950 22 74 61 67 22 3a 20 22 3a 73 69 67 6e 65 64 2d  "tag": ":signed-
34960 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
34970 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
34980 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 0a 7b 20  ment": 8 } },.{ 
34990 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
349a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
349b0 22 3a 20 22 69 6e 74 5f 6c 65 61 73 74 31 36 5f  ": "int_least16_
349c0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
349d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
349e0 64 69 6e 74 2e 68 3a 34 34 3a 32 30 22 2c 20 22  dint.h:44:20", "
349f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
34a00 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  ":short", "bit-s
34a10 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
34a20 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20  lignment": 16 } 
34a30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
34a40 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
34a50 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f 6c 65 61  "name": "int_lea
34a60 73 74 33 32 5f 74 22 2c 20 22 6c 6f 63 61 74 69  st32_t", "locati
34a70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
34a80 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34 35 3a 31  de/stdint.h:45:1
34a90 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
34aa0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
34ab0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
34ac0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
34ad0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
34ae0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34af0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f  0, "name": "int_
34b00 6c 65 61 73 74 36 34 5f 74 22 2c 20 22 6c 6f 63  least64_t", "loc
34b10 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
34b20 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 34  clude/stdint.h:4
34b30 37 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b  7:19", "type": {
34b40 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
34b50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
34b60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
34b70 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
34b80 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
34b90 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
34ba0 75 69 6e 74 5f 6c 65 61 73 74 38 5f 74 22 2c 20  uint_least8_t", 
34bb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
34bc0 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74  r/include/stdint
34bd0 2e 68 3a 35 34 3a 32 34 22 2c 20 22 74 79 70 65  .h:54:24", "type
34be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
34bf0 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22 62  signed-char", "b
34c00 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
34c10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
34c20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
34c30 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
34c40 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f  , "name": "uint_
34c50 6c 65 61 73 74 31 36 5f 74 22 2c 20 22 6c 6f 63  least16_t", "loc
34c60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
34c70 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 35  clude/stdint.h:5
34c80 35 3a 32 38 22 2c 20 22 74 79 70 65 22 3a 20 7b  5:28", "type": {
34c90 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
34ca0 65 64 2d 73 68 6f 72 74 22 2c 20 22 62 69 74 2d  ed-short", "bit-
34cb0 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
34cc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
34cd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
34ce0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
34cf0 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f 6c   "name": "uint_l
34d00 65 61 73 74 33 32 5f 74 22 2c 20 22 6c 6f 63 61  east32_t", "loca
34d10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34d20 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 35 36  lude/stdint.h:56
34d30 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :23", "type": { 
34d40 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
34d50 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
34d60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
34d70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
34d80 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
34d90 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
34da0 61 6d 65 22 3a 20 22 75 69 6e 74 5f 6c 65 61 73  ame": "uint_leas
34db0 74 36 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  t64_t", "locatio
34dc0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
34dd0 65 2f 73 74 64 69 6e 74 2e 68 3a 35 38 3a 32 37  e/stdint.h:58:27
34de0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
34df0 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c  g": ":unsigned-l
34e00 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
34e10 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
34e20 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
34e30 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
34e40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
34e50 65 22 3a 20 22 69 6e 74 5f 66 61 73 74 38 5f 74  e": "int_fast8_t
34e60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
34e70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64  /usr/include/std
34e80 69 6e 74 2e 68 3a 36 38 3a 32 32 22 2c 20 22 74  int.h:68:22", "t
34e90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
34ea0 3a 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 20 22  :signed-char", "
34eb0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
34ec0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
34ed0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
34ee0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
34ef0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 5f  0, "name": "int_
34f00 66 61 73 74 31 36 5f 74 22 2c 20 22 6c 6f 63 61  fast16_t", "loca
34f10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
34f20 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 37 30  lude/stdint.h:70
34f30 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
34f40 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
34f50 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
34f60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
34f70 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
34f80 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
34f90 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ": 0, "name": "i
34fa0 6e 74 5f 66 61 73 74 33 32 5f 74 22 2c 20 22 6c  nt_fast32_t", "l
34fb0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
34fc0 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68  include/stdint.h
34fd0 3a 37 31 3a 31 39 22 2c 20 22 74 79 70 65 22 3a  :71:19", "type":
34fe0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
34ff0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
35000 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
35010 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
35020 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
35030 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
35040 20 22 69 6e 74 5f 66 61 73 74 36 34 5f 74 22 2c   "int_fast64_t",
35050 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
35060 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
35070 74 2e 68 3a 37 32 3a 31 39 22 2c 20 22 74 79 70  t.h:72:19", "typ
35080 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
35090 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
350a0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
350b0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
350c0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
350d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
350e0 65 22 3a 20 22 75 69 6e 74 5f 66 61 73 74 38 5f  e": "uint_fast8_
350f0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
35100 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74  "/usr/include/st
35110 64 69 6e 74 2e 68 3a 38 31 3a 32 34 22 2c 20 22  dint.h:81:24", "
35120 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
35130 22 3a 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22  ":unsigned-char"
35140 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
35150 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
35160 3a 20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  : 8 } },.{ "tag"
35170 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
35180 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75  ": 0, "name": "u
35190 69 6e 74 5f 66 61 73 74 31 36 5f 74 22 2c 20 22  int_fast16_t", "
351a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
351b0 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e  /include/stdint.
351c0 68 3a 38 33 3a 32 37 22 2c 20 22 74 79 70 65 22  h:83:27", "type"
351d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
351e0 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
351f0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
35200 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
35210 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
35220 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
35230 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74  0, "name": "uint
35240 5f 66 61 73 74 33 32 5f 74 22 2c 20 22 6c 6f 63  _fast32_t", "loc
35250 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
35260 63 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 38  clude/stdint.h:8
35270 34 3a 32 37 22 2c 20 22 74 79 70 65 22 3a 20 7b  4:27", "type": {
35280 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
35290 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
352a0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
352b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
352c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
352d0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
352e0 22 6e 61 6d 65 22 3a 20 22 75 69 6e 74 5f 66 61  "name": "uint_fa
352f0 73 74 36 34 5f 74 22 2c 20 22 6c 6f 63 61 74 69  st64_t", "locati
35300 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
35310 64 65 2f 73 74 64 69 6e 74 2e 68 3a 38 35 3a 32  de/stdint.h:85:2
35320 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  7", "type": { "t
35330 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d  ag": ":unsigned-
35340 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
35350 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
35360 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
35370 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
35380 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
35390 6d 65 22 3a 20 22 69 6e 74 70 74 72 5f 74 22 2c  me": "intptr_t",
353a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
353b0 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
353c0 74 2e 68 3a 39 37 3a 31 39 22 2c 20 22 74 79 70  t.h:97:19", "typ
353d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
353e0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
353f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
35400 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
35410 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
35420 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
35430 65 22 3a 20 22 75 69 6e 74 70 74 72 5f 74 22 2c  e": "uintptr_t",
35440 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
35450 73 72 2f 69 6e 63 6c 75 64 65 2f 73 74 64 69 6e  sr/include/stdin
35460 74 2e 68 3a 31 30 30 3a 32 37 22 2c 20 22 74 79  t.h:100:27", "ty
35470 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
35480 75 6e 73 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20  unsigned-long", 
35490 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
354a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
354b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
354c0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
354d0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ": 0, "name": "i
354e0 6e 74 6d 61 78 5f 74 22 2c 20 22 6c 6f 63 61 74  ntmax_t", "locat
354f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
35500 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 31 31 31  ude/stdint.h:111
35510 3a 32 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :21", "type": { 
35520 22 74 61 67 22 3a 20 22 5f 5f 69 6e 74 6d 61 78  "tag": "__intmax
35530 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  _t" } },.{ "tag"
35540 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
35550 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 75  ": 0, "name": "u
35560 69 6e 74 6d 61 78 5f 74 22 2c 20 22 6c 6f 63 61  intmax_t", "loca
35570 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
35580 6c 75 64 65 2f 73 74 64 69 6e 74 2e 68 3a 31 31  lude/stdint.h:11
35590 32 3a 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  2:22", "type": {
355a0 20 22 74 61 67 22 3a 20 22 5f 5f 75 69 6e 74 6d   "tag": "__uintm
355b0 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ax_t" } },.{ "ta
355c0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
355d0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
355e0 22 5f 5f 67 77 63 68 61 72 5f 74 22 2c 20 22 6c  "__gwchar_t", "l
355f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
35600 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65 73  include/inttypes
35610 2e 68 3a 33 34 3a 32 34 22 2c 20 22 74 79 70 65  .h:34:24", "type
35620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
35630 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
35640 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
35650 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
35660 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
35670 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
35680 3a 20 22 69 6d 61 78 64 69 76 5f 74 22 2c 20 22  : "imaxdiv_t", "
35690 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
356a0 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65  /include/inttype
356b0 73 2e 68 3a 32 37 35 3a 35 22 2c 20 22 74 79 70  s.h:275:5", "typ
356c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
356d0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 32 31 38  ruct", "ns": 218
356e0 39 31 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  91, "name": "", 
356f0 22 69 64 22 3a 20 34 30 2c 20 22 6c 6f 63 61 74  "id": 40, "locat
35700 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
35710 75 64 65 2f 69 6e 74 74 79 70 65 73 2e 68 3a 32  ude/inttypes.h:2
35720 37 31 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65  71:9", "bit-size
35730 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
35740 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
35750 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
35760 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
35770 3a 20 22 71 75 6f 74 22 2c 20 22 62 69 74 2d 6f  : "quot", "bit-o
35780 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
35790 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
357a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
357b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
357c0 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73   ":long", "bit-s
357d0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
357e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
357f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
35800 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
35810 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  m", "bit-offset"
35820 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
35830 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
35840 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65  ment": 64, "type
35850 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
35860 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
35870 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
35880 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 20 7d 20  ent": 64 } }] } 
35890 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
358a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
358b0 22 69 6d 61 78 61 62 73 22 2c 20 22 6e 73 22 3a  "imaxabs", "ns":
358c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
358d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e  "/usr/include/in
358e0 74 74 79 70 65 73 2e 68 3a 32 39 30 3a 31 37 22  ttypes.h:290:17"
358f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
35900 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
35910 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
35920 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
35930 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
35940 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
35950 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
35960 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _n", "type": { "
35970 74 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22  tag": "intmax_t"
35980 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
35990 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
359a0 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b  intmax_t" } },.{
359b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
359c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6d 61  n", "name": "ima
359d0 78 64 69 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20  xdiv", "ns": 0, 
359e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
359f0 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70  r/include/inttyp
35a00 65 73 2e 68 3a 32 39 33 3a 31 38 22 2c 20 22 76  es.h:293:18", "v
35a10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
35a20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
35a30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
35a40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
35a50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
35a60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
35a70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 75 6d  , "name": "__num
35a80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
35a90 74 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f 74 22  tag": "intmax_t"
35aa0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
35ab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
35ac0 65 22 3a 20 22 5f 5f 64 65 6e 6f 6d 22 2c 20 22  e": "__denom", "
35ad0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
35ae0 22 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 5d 2c  "intmax_t" } }],
35af0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
35b00 7b 20 22 74 61 67 22 3a 20 22 69 6d 61 78 64 69  { "tag": "imaxdi
35b10 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  v_t" } },.{ "tag
35b20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
35b30 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f 69 6d 61  name": "strtoima
35b40 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  x", "ns": 0, "lo
35b50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
35b60 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70 65 73 2e  nclude/inttypes.
35b70 68 3a 32 39 37 3a 31 37 22 2c 20 22 76 61 72 69  h:297:17", "vari
35b80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
35b90 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
35ba0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
35bb0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
35bc0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
35bd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
35be0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c  name": "__nptr",
35bf0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
35c00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
35c10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
35c20 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
35c30 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
35c40 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
35c50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
35c60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
35c70 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
35c80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
35c90 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
35ca0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
35cb0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
35cc0 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
35cd0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
35ce0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
35cf0 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
35d00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
35d10 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73 65 22  "name": "__base"
35d20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
35d30 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
35d40 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
35d50 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
35d60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
35d70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
35d80 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22  tmax_t" } },.{ "
35d90 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
35da0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 74 6f  , "name": "strto
35db0 75 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  umax", "ns": 0, 
35dc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
35dd0 72 2f 69 6e 63 6c 75 64 65 2f 69 6e 74 74 79 70  r/include/inttyp
35de0 65 73 2e 68 3a 33 30 31 3a 31 38 22 2c 20 22 76  es.h:301:18", "v
35df0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
35e00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
35e10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
35e20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
35e30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
35e40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
35e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 70 74  , "name": "__npt
35e60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
35e70 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
35e80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
35e90 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
35ea0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
35eb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
35ec0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
35ed0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
35ee0 3a 20 22 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74  : "__endptr", "t
35ef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
35f00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
35f10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
35f20 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
35f30 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
35f40 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
35f50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
35f60 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
35f70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
35f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61  ", "name": "__ba
35f90 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  se", "type": { "
35fa0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
35fb0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
35fc0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
35fd0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
35fe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
35ff0 22 75 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c  "uintmax_t" } },
36000 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
36010 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ion", "name": "w
36020 63 73 74 6f 69 6d 61 78 22 2c 20 22 6e 73 22 3a  cstoimax", "ns":
36030 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
36040 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 69 6e  "/usr/include/in
36050 74 74 79 70 65 73 2e 68 3a 33 30 35 3a 31 37 22  ttypes.h:305:17"
36060 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
36070 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
36080 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
36090 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
360a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
360b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
360c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
360d0 5f 6e 70 74 72 22 2c 20 22 74 79 70 65 22 3a 20  _nptr", "type": 
360e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
360f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
36100 74 61 67 22 3a 20 22 5f 5f 67 77 63 68 61 72 5f  tag": "__gwchar_
36110 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
36120 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
36130 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 6e 64 70 74  "name": "__endpt
36140 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
36150 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
36160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
36170 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
36180 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36190 5f 5f 67 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  __gwchar_t" } } 
361a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
361b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
361c0 22 3a 20 22 5f 5f 62 61 73 65 22 2c 20 22 74 79  ": "__base", "ty
361d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
361e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
361f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
36200 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
36210 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
36220 20 22 74 61 67 22 3a 20 22 69 6e 74 6d 61 78 5f   "tag": "intmax_
36230 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
36240 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
36250 6d 65 22 3a 20 22 77 63 73 74 6f 75 6d 61 78 22  me": "wcstoumax"
36260 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
36270 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
36280 6c 75 64 65 2f 69 6e 74 74 79 70 65 73 2e 68 3a  lude/inttypes.h:
36290 33 31 30 3a 31 38 22 2c 20 22 76 61 72 69 61 64  310:18", "variad
362a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
362b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
362c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
362d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
362e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
362f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
36300 6d 65 22 3a 20 22 5f 5f 6e 70 74 72 22 2c 20 22  me": "__nptr", "
36310 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
36320 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
36330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
36340 67 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d 2c  gwchar_t" } } },
36350 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
36360 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
36370 5f 5f 65 6e 64 70 74 72 22 2c 20 22 74 79 70 65  __endptr", "type
36380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
36390 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
363a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
363b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
363c0 74 61 67 22 3a 20 22 5f 5f 67 77 63 68 61 72 5f  tag": "__gwchar_
363d0 74 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  t" } } } }, { "t
363e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
363f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 61 73  , "name": "__bas
36400 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
36410 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
36420 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
36430 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
36440 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
36450 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36460 75 69 6e 74 6d 61 78 5f 74 22 20 7d 20 7d 2c 0a  uintmax_t" } },.
36470 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
36480 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
36490 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 31 2c 20  : "", "id": 41, 
364a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
364b0 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
364c0 68 3a 34 36 3a 31 22 2c 20 22 66 69 65 6c 64 73  h:46:1", "fields
364d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
364e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
364f0 49 53 75 70 70 65 72 22 2c 20 22 76 61 6c 75 65  ISupper", "value
36500 22 3a 20 32 35 36 20 7d 2c 20 7b 20 22 74 61 67  ": 256 }, { "tag
36510 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
36520 65 22 3a 20 22 5f 49 53 6c 6f 77 65 72 22 2c 20  e": "_ISlower", 
36530 22 76 61 6c 75 65 22 3a 20 35 31 32 20 7d 2c 20  "value": 512 }, 
36540 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
36550 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53 61 6c  , "name": "_ISal
36560 70 68 61 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  pha", "value": 1
36570 30 32 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  024 }, { "tag": 
36580 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
36590 20 22 5f 49 53 64 69 67 69 74 22 2c 20 22 76 61   "_ISdigit", "va
365a0 6c 75 65 22 3a 20 32 30 34 38 20 7d 2c 20 7b 20  lue": 2048 }, { 
365b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
365c0 22 6e 61 6d 65 22 3a 20 22 5f 49 53 78 64 69 67  "name": "_ISxdig
365d0 69 74 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30  it", "value": 40
365e0 39 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  96 }, { "tag": "
365f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
36600 22 5f 49 53 73 70 61 63 65 22 2c 20 22 76 61 6c  "_ISspace", "val
36610 75 65 22 3a 20 38 31 39 32 20 7d 2c 20 7b 20 22  ue": 8192 }, { "
36620 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
36630 6e 61 6d 65 22 3a 20 22 5f 49 53 70 72 69 6e 74  name": "_ISprint
36640 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 33 38  ", "value": 1638
36650 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
36660 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
36670 5f 49 53 67 72 61 70 68 22 2c 20 22 76 61 6c 75  _ISgraph", "valu
36680 65 22 3a 20 33 32 37 36 38 20 7d 2c 20 7b 20 22  e": 32768 }, { "
36690 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
366a0 6e 61 6d 65 22 3a 20 22 5f 49 53 62 6c 61 6e 6b  name": "_ISblank
366b0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c  ", "value": 1 },
366c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
366d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 49 53 63  ", "name": "_ISc
366e0 6e 74 72 6c 22 2c 20 22 76 61 6c 75 65 22 3a 20  ntrl", "value": 
366f0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
36700 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
36710 5f 49 53 70 75 6e 63 74 22 2c 20 22 76 61 6c 75  _ISpunct", "valu
36720 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22  e": 4 }, { "tag"
36730 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
36740 22 3a 20 22 5f 49 53 61 6c 6e 75 6d 22 2c 20 22  ": "_ISalnum", "
36750 76 61 6c 75 65 22 3a 20 38 20 7d 5d 20 7d 2c 0a  value": 8 }] },.
36760 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
36770 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
36780 63 74 79 70 65 5f 62 5f 6c 6f 63 22 2c 20 22 6e  ctype_b_loc", "n
36790 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
367a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
367b0 2f 63 74 79 70 65 2e 68 3a 37 39 3a 33 35 22 2c  /ctype.h:79:35",
367c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
367d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
367e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
367f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
36800 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
36810 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
36820 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
36830 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
36840 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
36850 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
36860 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 73  g": ":unsigned-s
36870 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
36880 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
36890 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 20 7d  nment": 16 } } }
368a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
368b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
368c0 20 22 5f 5f 63 74 79 70 65 5f 74 6f 6c 6f 77 65   "__ctype_tolowe
368d0 72 5f 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c  r_loc", "ns": 0,
368e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
368f0 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
36900 2e 68 3a 38 31 3a 32 36 22 2c 20 22 76 61 72 69  .h:81:26", "vari
36910 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
36920 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
36930 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
36940 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
36950 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
36960 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
36970 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
36980 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
36990 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
369a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
369b0 5f 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 20  _int32_t" } } } 
369c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
369d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
369e0 22 5f 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72  "__ctype_toupper
369f0 5f 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _loc", "ns": 0, 
36a00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
36a10 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
36a20 68 3a 38 33 3a 32 36 22 2c 20 22 76 61 72 69 61  h:83:26", "varia
36a30 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
36a40 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
36a50 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
36a60 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
36a70 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
36a80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
36a90 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
36aa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
36ab0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
36ac0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
36ad0 69 6e 74 33 32 5f 74 22 20 7d 20 7d 20 7d 20 7d  int32_t" } } } }
36ae0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
36af0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
36b00 69 73 61 6c 6e 75 6d 22 2c 20 22 6e 73 22 3a 20  isalnum", "ns": 
36b10 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
36b20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
36b30 70 65 2e 68 3a 31 30 38 3a 31 20 3c 53 70 65 6c  pe.h:108:1 <Spel
36b40 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
36b50 65 2f 63 74 79 70 65 2e 68 3a 31 30 38 3a 31 32  e/ctype.h:108:12
36b60 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
36b70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
36b80 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
36b90 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
36ba0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
36bb0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
36bc0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
36bd0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
36be0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
36bf0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
36c00 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
36c10 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
36c20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
36c30 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
36c40 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
36c50 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
36c60 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
36c70 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
36c80 61 6c 70 68 61 22 2c 20 22 6e 73 22 3a 20 30 2c  alpha", "ns": 0,
36c90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
36ca0 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
36cb0 2e 68 3a 31 30 39 3a 31 20 3c 53 70 65 6c 6c 69  .h:109:1 <Spelli
36cc0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
36cd0 63 74 79 70 65 2e 68 3a 31 30 39 3a 31 32 3e 22  ctype.h:109:12>"
36ce0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
36cf0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
36d00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
36d10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
36d20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
36d30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
36d40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
36d50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
36d60 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
36d70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
36d80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
36d90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
36da0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
36db0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
36dc0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
36dd0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
36de0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
36df0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 63 6e  ", "name": "iscn
36e00 74 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  trl", "ns": 0, "
36e10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
36e20 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
36e30 3a 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :110:1 <Spelling
36e40 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  =/usr/include/ct
36e50 79 70 65 2e 68 3a 31 31 30 3a 31 32 3e 22 2c 20  ype.h:110:12>", 
36e60 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
36e70 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
36e80 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
36e90 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
36ea0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
36eb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
36ec0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
36ed0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
36ee0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
36ef0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
36f00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
36f10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
36f20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
36f30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
36f40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
36f50 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
36f60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
36f70 20 22 6e 61 6d 65 22 3a 20 22 69 73 64 69 67 69   "name": "isdigi
36f80 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
36f90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
36fa0 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
36fb0 31 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  11:1 <Spelling=/
36fc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
36fd0 65 2e 68 3a 31 31 31 3a 31 32 3e 22 2c 20 22 76  e.h:111:12>", "v
36fe0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
36ff0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
37000 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
37010 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
37020 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
37030 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
37040 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
37050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
37060 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
37070 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
37080 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
37090 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
370a0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
370b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
370c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
370d0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
370e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
370f0 6e 61 6d 65 22 3a 20 22 69 73 6c 6f 77 65 72 22  name": "islower"
37100 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
37110 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
37120 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 32  lude/ctype.h:112
37130 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
37140 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
37150 68 3a 31 31 32 3a 31 32 3e 22 2c 20 22 76 61 72  h:112:12>", "var
37160 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
37170 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
37180 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
37190 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
371a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
371b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
371c0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
371d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
371e0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
371f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
37200 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
37210 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
37220 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37230 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37240 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37250 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
37260 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
37270 6d 65 22 3a 20 22 69 73 67 72 61 70 68 22 2c 20  me": "isgraph", 
37280 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
37290 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
372a0 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 33 3a 31  de/ctype.h:113:1
372b0 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
372c0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
372d0 31 31 33 3a 31 32 3e 22 2c 20 22 76 61 72 69 61  113:12>", "varia
372e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
372f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
37300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
37310 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
37320 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
37330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
37340 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
37350 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
37360 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
37370 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
37380 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
37390 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
373a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
373b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
373c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
373d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
373e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
373f0 22 3a 20 22 69 73 70 72 69 6e 74 22 2c 20 22 6e  ": "isprint", "n
37400 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
37410 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
37420 2f 63 74 79 70 65 2e 68 3a 31 31 34 3a 31 20 3c  /ctype.h:114:1 <
37430 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
37440 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31  clude/ctype.h:11
37450 34 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69  4:12>", "variadi
37460 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
37470 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
37480 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
37490 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
374a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
374b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
374c0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
374d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
374e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
374f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
37500 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
37510 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
37520 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
37530 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
37540 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
37550 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
37560 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
37570 20 22 69 73 70 75 6e 63 74 22 2c 20 22 6e 73 22   "ispunct", "ns"
37580 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
37590 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63   "/usr/include/c
375a0 74 79 70 65 2e 68 3a 31 31 35 3a 31 20 3c 53 70  type.h:115:1 <Sp
375b0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
375c0 75 64 65 2f 63 74 79 70 65 2e 68 3a 31 31 35 3a  ude/ctype.h:115:
375d0 31 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  12>", "variadic"
375e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
375f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
37600 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
37610 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
37620 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
37630 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
37640 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
37650 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37660 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37670 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37680 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
37690 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
376a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
376b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
376c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
376d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
376e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
376f0 69 73 73 70 61 63 65 22 2c 20 22 6e 73 22 3a 20  isspace", "ns": 
37700 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
37710 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
37720 70 65 2e 68 3a 31 31 36 3a 31 20 3c 53 70 65 6c  pe.h:116:1 <Spel
37730 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
37740 65 2f 63 74 79 70 65 2e 68 3a 31 31 36 3a 31 32  e/ctype.h:116:12
37750 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
37760 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
37770 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
37780 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
37790 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
377a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
377b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
377c0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
377d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
377e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
377f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
37800 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
37810 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
37820 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
37830 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
37840 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
37850 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
37860 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
37870 75 70 70 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  upper", "ns": 0,
37880 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
37890 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
378a0 2e 68 3a 31 31 37 3a 31 20 3c 53 70 65 6c 6c 69  .h:117:1 <Spelli
378b0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
378c0 63 74 79 70 65 2e 68 3a 31 31 37 3a 31 32 3e 22  ctype.h:117:12>"
378d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
378e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
378f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
37900 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
37910 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
37920 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
37930 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
37940 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
37950 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
37960 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
37970 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
37980 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
37990 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
379a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
379b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
379c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
379d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
379e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 78 64  ", "name": "isxd
379f0 69 67 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  igit", "ns": 0, 
37a00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
37a10 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
37a20 68 3a 31 31 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:118:1 <Spellin
37a30 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63  g=/usr/include/c
37a40 74 79 70 65 2e 68 3a 31 31 38 3a 31 32 3e 22 2c  type.h:118:12>",
37a50 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
37a60 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
37a70 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
37a80 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
37a90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
37aa0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
37ab0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
37ac0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
37ad0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
37ae0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
37af0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
37b00 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
37b10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
37b20 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
37b30 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
37b40 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
37b50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
37b60 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 6c 6f 77  , "name": "tolow
37b70 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
37b80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
37b90 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
37ba0 31 32 32 3a 31 32 22 2c 20 22 76 61 72 69 61 64  122:12", "variad
37bb0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
37bc0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
37bd0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
37be0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
37bf0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
37c00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
37c10 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70  me": "__c", "typ
37c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
37c30 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
37c40 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
37c50 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
37c60 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
37c70 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
37c80 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
37c90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
37ca0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
37cb0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
37cc0 6d 65 22 3a 20 22 74 6f 75 70 70 65 72 22 2c 20  me": "toupper", 
37cd0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
37ce0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
37cf0 64 65 2f 63 74 79 70 65 2e 68 3a 31 32 35 3a 31  de/ctype.h:125:1
37d00 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
37d10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
37d20 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
37d30 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
37d40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
37d50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
37d60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
37d70 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__c", "type": {
37d80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
37d90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
37da0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
37db0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
37dc0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
37dd0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
37de0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
37df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
37e00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
37e10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
37e20 22 69 73 62 6c 61 6e 6b 22 2c 20 22 6e 73 22 3a  "isblank", "ns":
37e30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
37e40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  "/usr/include/ct
37e50 79 70 65 2e 68 3a 31 33 30 3a 31 20 3c 53 70 65  ype.h:130:1 <Spe
37e60 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
37e70 64 65 2f 63 74 79 70 65 2e 68 3a 31 33 30 3a 31  de/ctype.h:130:1
37e80 32 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  2>", "variadic":
37e90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
37ea0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
37eb0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
37ec0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
37ed0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
37ee0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
37ef0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
37f00 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
37f10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
37f20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
37f30 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
37f40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
37f50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
37f60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
37f70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
37f80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
37f90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ion", "name": "i
37fa0 73 61 73 63 69 69 22 2c 20 22 6e 73 22 3a 20 30  sascii", "ns": 0
37fb0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
37fc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
37fd0 65 2e 68 3a 31 34 32 3a 31 32 22 2c 20 22 76 61  e.h:142:12", "va
37fe0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
37ff0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
38000 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
38010 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
38020 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
38030 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
38040 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
38050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
38060 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
38070 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
38080 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
38090 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
380a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
380b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
380c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
380d0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
380e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
380f0 20 22 6e 61 6d 65 22 3a 20 22 74 6f 61 73 63 69   "name": "toasci
38100 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  i", "ns": 0, "lo
38110 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
38120 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
38130 34 36 3a 31 32 22 2c 20 22 76 61 72 69 61 64 69  46:12", "variadi
38140 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
38150 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
38160 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
38170 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
38180 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
38190 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
381a0 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79 70 65  e": "__c", "type
381b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
381c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
381d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
381e0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
381f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
38200 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38210 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38220 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38230 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
38240 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
38250 65 22 3a 20 22 5f 74 6f 75 70 70 65 72 22 2c 20  e": "_toupper", 
38260 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
38270 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
38280 64 65 2f 63 74 79 70 65 2e 68 3a 31 35 30 3a 31  de/ctype.h:150:1
38290 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
382a0 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
382b0 31 35 30 3a 31 32 3e 22 2c 20 22 76 61 72 69 61  150:12>", "varia
382c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
382d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
382e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
382f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
38300 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
38310 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
38320 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
38330 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
38340 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
38350 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
38360 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
38370 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
38380 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
38390 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
383a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
383b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
383c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
383d0 22 3a 20 22 5f 74 6f 6c 6f 77 65 72 22 2c 20 22  ": "_tolower", "
383e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
383f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
38400 65 2f 63 74 79 70 65 2e 68 3a 31 35 31 3a 31 20  e/ctype.h:151:1 
38410 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
38420 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 31  nclude/ctype.h:1
38430 35 31 3a 31 32 3e 22 2c 20 22 76 61 72 69 61 64  51:12>", "variad
38440 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
38450 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
38460 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
38470 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
38480 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
38490 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
384a0 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
384b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
384c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
384d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
384e0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
384f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
38500 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
38510 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
38520 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
38530 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
38540 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
38550 3a 20 22 69 73 61 6c 6e 75 6d 5f 6c 22 2c 20 22  : "isalnum_l", "
38560 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
38570 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
38580 65 2f 63 74 79 70 65 2e 68 3a 32 35 31 3a 31 20  e/ctype.h:251:1 
38590 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
385a0 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32  nclude/ctype.h:2
385b0 35 31 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  51:14>", "variad
385c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
385d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
385e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
385f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
38600 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
38610 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
38620 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
38630 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
38640 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
38650 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
38660 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
38670 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
38680 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
38690 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c  pe": { "tag": "l
386a0 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  ocale_t" } }], "
386b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
386c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
386d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
386e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
386f0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
38700 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
38710 6d 65 22 3a 20 22 69 73 61 6c 70 68 61 5f 6c 22  me": "isalpha_l"
38720 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
38730 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
38740 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 32  lude/ctype.h:252
38750 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
38760 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
38770 68 3a 32 35 32 3a 31 34 3e 22 2c 20 22 76 61 72  h:252:14>", "var
38780 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
38790 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
387a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
387b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
387c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
387d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
387e0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
387f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
38800 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
38810 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
38820 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
38830 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
38840 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
38850 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
38860 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d   "locale_t" } }]
38870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
38880 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
38890 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
388a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
388b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
388c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
388d0 22 6e 61 6d 65 22 3a 20 22 69 73 63 6e 74 72 6c  "name": "iscntrl
388e0 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  _l", "ns": 0, "l
388f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
38900 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a  include/ctype.h:
38910 32 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  253:1 <Spelling=
38920 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
38930 70 65 2e 68 3a 32 35 33 3a 31 34 3e 22 2c 20 22  pe.h:253:14>", "
38940 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
38950 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
38960 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
38970 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
38980 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
38990 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
389a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
389b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
389c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
389d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
389e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
389f0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
38a00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
38a10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
38a20 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d  g": "locale_t" }
38a30 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
38a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
38a50 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
38a60 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
38a70 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
38a80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
38a90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 64 69  ", "name": "isdi
38aa0 67 69 74 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  git_l", "ns": 0,
38ab0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
38ac0 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65  sr/include/ctype
38ad0 2e 68 3a 32 35 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:254:1 <Spelli
38ae0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
38af0 63 74 79 70 65 2e 68 3a 32 35 34 3a 31 34 3e 22  ctype.h:254:14>"
38b00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
38b10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
38b20 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
38b30 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
38b40 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
38b50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
38b60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
38b70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
38b80 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
38b90 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
38ba0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
38bb0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
38bc0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
38bd0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
38be0 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74  "tag": "locale_t
38bf0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
38c00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
38c10 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
38c20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
38c30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
38c40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
38c50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ion", "name": "i
38c60 73 6c 6f 77 65 72 5f 6c 22 2c 20 22 6e 73 22 3a  slower_l", "ns":
38c70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
38c80 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74  "/usr/include/ct
38c90 79 70 65 2e 68 3a 32 35 35 3a 31 20 3c 53 70 65  ype.h:255:1 <Spe
38ca0 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
38cb0 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 35 3a 31  de/ctype.h:255:1
38cc0 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  4>", "variadic":
38cd0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
38ce0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
38cf0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
38d00 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
38d10 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
38d20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
38d30 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
38d40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38d50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38d60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38d70 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
38d80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
38d90 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
38da0 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c   { "tag": "local
38db0 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  e_t" } }], "retu
38dc0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
38dd0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
38de0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
38df0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
38e00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
38e10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
38e20 20 22 69 73 67 72 61 70 68 5f 6c 22 2c 20 22 6e   "isgraph_l", "n
38e30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
38e40 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
38e50 2f 63 74 79 70 65 2e 68 3a 32 35 36 3a 31 20 3c  /ctype.h:256:1 <
38e60 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
38e70 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35  clude/ctype.h:25
38e80 36 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  6:14>", "variadi
38e90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
38ea0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
38eb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
38ec0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
38ed0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
38ee0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
38ef0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
38f00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
38f10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
38f20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
38f30 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
38f40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
38f50 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
38f60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
38f70 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
38f80 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
38f90 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
38fa0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
38fb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
38fc0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
38fd0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
38fe0 65 22 3a 20 22 69 73 70 72 69 6e 74 5f 6c 22 2c  e": "isprint_l",
38ff0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
39000 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
39010 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 35 37 3a  ude/ctype.h:257:
39020 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
39030 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39040 3a 32 35 37 3a 31 34 3e 22 2c 20 22 76 61 72 69  :257:14>", "vari
39050 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
39060 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
39070 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
39080 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
39090 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
390a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
390b0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
390c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
390d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
390e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
390f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
39100 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
39110 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
39120 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
39130 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c  "locale_t" } }],
39140 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
39150 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
39160 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
39170 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
39180 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
39190 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
391a0 6e 61 6d 65 22 3a 20 22 69 73 70 75 6e 63 74 5f  name": "ispunct_
391b0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
391c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
391d0 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32  nclude/ctype.h:2
391e0 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  58:1 <Spelling=/
391f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
39200 65 2e 68 3a 32 35 38 3a 31 34 3e 22 2c 20 22 76  e.h:258:14>", "v
39210 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
39220 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
39230 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
39240 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
39250 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
39260 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
39270 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
39280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
39290 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
392a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
392b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
392c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
392d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
392e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
392f0 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20  ": "locale_t" } 
39300 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
39310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
39320 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
39330 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
39340 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
39350 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
39360 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 73 70 61  , "name": "isspa
39370 63 65 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ce_l", "ns": 0, 
39380 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
39390 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e  r/include/ctype.
393a0 68 3a 32 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:259:1 <Spellin
393b0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63  g=/usr/include/c
393c0 74 79 70 65 2e 68 3a 32 35 39 3a 31 34 3e 22 2c  type.h:259:14>",
393d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
393e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
393f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
39400 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
39410 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
39420 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
39430 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
39440 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
39450 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
39460 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
39470 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
39480 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
39490 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
394a0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
394b0 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22  tag": "locale_t"
394c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
394d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
394e0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
394f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
39500 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
39510 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
39520 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  on", "name": "is
39530 75 70 70 65 72 5f 6c 22 2c 20 22 6e 73 22 3a 20  upper_l", "ns": 
39540 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
39550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79  /usr/include/cty
39560 70 65 2e 68 3a 32 36 30 3a 31 20 3c 53 70 65 6c  pe.h:260:1 <Spel
39570 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
39580 65 2f 63 74 79 70 65 2e 68 3a 32 36 30 3a 31 34  e/ctype.h:260:14
39590 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
395a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
395b0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
395c0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
395d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
395e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
395f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
39600 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
39610 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
39620 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
39630 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
39640 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
39650 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
39660 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
39670 7b 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65  { "tag": "locale
39680 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
39690 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
396a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
396b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
396c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
396d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
396e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
396f0 22 69 73 78 64 69 67 69 74 5f 6c 22 2c 20 22 6e  "isxdigit_l", "n
39700 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
39710 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
39720 2f 63 74 79 70 65 2e 68 3a 32 36 31 3a 31 20 3c  /ctype.h:261:1 <
39730 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
39740 63 6c 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 36  clude/ctype.h:26
39750 31 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  1:14>", "variadi
39760 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
39770 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
39780 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
39790 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
397a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
397b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
397c0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
397d0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
397e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
397f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
39800 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
39810 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
39820 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
39830 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
39840 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
39850 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
39860 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39870 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39880 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39890 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
398a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
398b0 65 22 3a 20 22 69 73 62 6c 61 6e 6b 5f 6c 22 2c  e": "isblank_l",
398c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
398d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
398e0 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 36 33 3a  ude/ctype.h:263:
398f0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
39900 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39910 3a 32 36 33 3a 31 34 3e 22 2c 20 22 76 61 72 69  :263:14>", "vari
39920 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
39930 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
39940 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
39950 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
39960 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
39970 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
39980 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
39990 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
399a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
399b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
399c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
399d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
399e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
399f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
39a00 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c  "locale_t" } }],
39a10 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
39a20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
39a30 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
39a40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
39a50 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
39a60 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
39a70 6e 61 6d 65 22 3a 20 22 5f 5f 74 6f 6c 6f 77 65  name": "__tolowe
39a80 72 5f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  r_l", "ns": 0, "
39a90 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
39aa0 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70 65 2e 68  /include/ctype.h
39ab0 3a 32 36 37 3a 31 32 22 2c 20 22 76 61 72 69 61  :267:12", "varia
39ac0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
39ad0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
39ae0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
39af0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
39b00 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
39b10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
39b20 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20 22 74 79  ame": "__c", "ty
39b30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
39b40 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
39b50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39b60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
39b70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
39b80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
39b90 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
39ba0 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f 74 22 20  ag": "locale_t" 
39bb0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
39bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
39bd0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
39be0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
39bf0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
39c00 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
39c10 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 6c  n", "name": "tol
39c20 6f 77 65 72 5f 6c 22 2c 20 22 6e 73 22 3a 20 30  ower_l", "ns": 0
39c30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
39c40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 74 79 70  usr/include/ctyp
39c50 65 2e 68 3a 32 36 38 3a 31 32 22 2c 20 22 76 61  e.h:268:12", "va
39c60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
39c70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
39c80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
39c90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
39ca0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
39cb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
39cc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 22 2c 20   "name": "__c", 
39cd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
39ce0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
39cf0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
39d00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
39d10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
39d20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
39d30 22 5f 5f 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__l", "type": {
39d40 20 22 74 61 67 22 3a 20 22 6c 6f 63 61 6c 65 5f   "tag": "locale_
39d50 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
39d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
39d70 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
39d80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
39d90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
39da0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
39db0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
39dc0 5f 5f 74 6f 75 70 70 65 72 5f 6c 22 2c 20 22 6e  __toupper_l", "n
39dd0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
39de0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
39df0 2f 63 74 79 70 65 2e 68 3a 32 37 31 3a 31 32 22  /ctype.h:271:12"
39e00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
39e10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
39e20 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
39e30 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
39e40 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
39e50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
39e60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
39e70 5f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _c", "type": { "
39e80 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39e90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39ea0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39eb0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
39ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
39ed0 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22 74 79 70  me": "__l", "typ
39ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 6c 6f  e": { "tag": "lo
39ef0 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  cale_t" } }], "r
39f00 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
39f10 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
39f20 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
39f30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
39f40 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
39f50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
39f60 65 22 3a 20 22 74 6f 75 70 70 65 72 5f 6c 22 2c  e": "toupper_l",
39f70 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
39f80 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
39f90 75 64 65 2f 63 74 79 70 65 2e 68 3a 32 37 32 3a  ude/ctype.h:272:
39fa0 31 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  12", "variadic":
39fb0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
39fc0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
39fd0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
39fe0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
39ff0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3a000 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3a010 20 22 5f 5f 63 22 2c 20 22 74 79 70 65 22 3a 20   "__c", "type": 
3a020 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
3a030 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
3a040 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3a050 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
3a060 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3a070 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 22 2c 20 22  "name": "__l", "
3a080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3a090 22 6c 6f 63 61 6c 65 5f 74 22 20 7d 20 7d 5d 2c  "locale_t" } }],
3a0a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3a0b0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
3a0c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
3a0d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3a0e0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
3a0f0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
3a100 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
3a110 66 6c 6f 61 74 5f 74 22 2c 20 22 6c 6f 63 61 74  float_t", "locat
3a120 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3a130 75 64 65 2f 6d 61 74 68 2e 68 3a 38 33 3a 31 35  ude/math.h:83:15
3a140 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3a150 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
3a160 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
3a170 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
3a180 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
3a190 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
3a1a0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 64 6f 75   0, "name": "dou
3a1b0 62 6c 65 5f 74 22 2c 20 22 6c 6f 63 61 74 69 6f  ble_t", "locatio
3a1c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3a1d0 65 2f 6d 61 74 68 2e 68 3a 38 34 3a 31 36 22 2c  e/math.h:84:16",
3a1e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3a1f0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3a200 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3a210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3a220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3a230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3a240 22 3a 20 22 5f 5f 66 70 63 6c 61 73 73 69 66 79  ": "__fpclassify
3a250 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3a260 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3a270 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3a280 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
3a290 74 69 6f 6e 73 2e 68 3a 32 31 3a 31 20 3c 53 70  tions.h:21:1 <Sp
3a2a0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
3a2b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3a2c0 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69  ls-helper-functi
3a2d0 6f 6e 73 2e 68 3a 32 31 3a 32 30 3e 22 2c 20 22  ons.h:21:20>", "
3a2e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3a2f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3a300 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3a310 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3a320 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3a330 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3a340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
3a350 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
3a360 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3a370 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3a380 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3a390 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3a3a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3a3b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
3a3c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
3a3d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
3a3e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3a3f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3a400 3a 20 22 5f 5f 73 69 67 6e 62 69 74 22 2c 20 22  : "__signbit", "
3a410 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3a420 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3a430 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3a440 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e  -helper-function
3a450 73 2e 68 3a 32 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:25:1 <Spelli
3a460 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3a470 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
3a480 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
3a490 68 3a 32 35 3a 32 30 3e 22 2c 20 22 76 61 72 69  h:25:20>", "vari
3a4a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3a4b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3a4c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3a4d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3a4e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3a4f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3a500 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22  name": "__value"
3a510 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3a520 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3a530 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3a540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3a550 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3a560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3a570 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
3a580 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
3a590 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
3a5a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3a5b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3a5c0 5f 69 73 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30  _isinf", "ns": 0
3a5d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3a5e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3a5f0 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65  /mathcalls-helpe
3a600 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30  r-functions.h:30
3a610 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3a620 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3a630 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d  athcalls-helper-
3a640 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30 3a 32  functions.h:30:2
3a650 30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  0>", "variadic":
3a660 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3a670 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3a680 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3a690 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3a6a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3a6b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3a6c0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
3a6d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3a6e0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3a6f0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3a700 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3a710 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3a720 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
3a730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
3a740 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3a750 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
3a760 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3a770 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 69 6e 69 74  "name": "__finit
3a780 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
3a790 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3a7a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3a7b0 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e  calls-helper-fun
3a7c0 63 74 69 6f 6e 73 2e 68 3a 33 33 3a 31 20 3c 53  ctions.h:33:1 <S
3a7d0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
3a7e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3a7f0 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
3a800 69 6f 6e 73 2e 68 3a 33 33 3a 32 30 3e 22 2c 20  ions.h:33:20>", 
3a810 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3a820 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3a830 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3a840 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3a850 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3a860 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3a870 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76  r", "name": "__v
3a880 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
3a890 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3a8a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3a8b0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3a8c0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3a8d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3a8e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
3a8f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
3a900 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
3a910 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3a920 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3a930 22 3a 20 22 5f 5f 69 73 6e 61 6e 22 2c 20 22 6e  ": "__isnan", "n
3a940 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3a950 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3a960 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
3a970 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
3a980 2e 68 3a 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:36:1 <Spellin
3a990 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3a9a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65  its/mathcalls-he
3a9b0 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68  lper-functions.h
3a9c0 3a 33 36 3a 32 30 3e 22 2c 20 22 76 61 72 69 61  :36:20>", "varia
3a9d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3a9e0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3a9f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3aa00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3aa10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3aa20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3aa30 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
3aa40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3aa50 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3aa60 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3aa70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3aa80 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3aa90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3aaa0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
3aab0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
3aac0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
3aad0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3aae0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
3aaf0 69 73 65 71 73 69 67 22 2c 20 22 6e 73 22 3a 20  iseqsig", "ns": 
3ab00 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3ab10 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3ab20 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70  s/mathcalls-help
3ab30 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33  er-functions.h:3
3ab40 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  9:1 <Spelling=/u
3ab50 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3ab60 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
3ab70 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 39 3a  -functions.h:39:
3ab80 32 30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  20>", "variadic"
3ab90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3aba0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3abb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3abc0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3abd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3abe0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3abf0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3ac00 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3ac10 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3ac20 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3ac30 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
3ac40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3ac50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
3ac60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ac70 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ac80 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3ac90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3aca0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3acb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3acc0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
3acd0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
3ace0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
3acf0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3ad00 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3ad10 5f 5f 69 73 73 69 67 6e 61 6c 69 6e 67 22 2c 20  __issignaling", 
3ad20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3ad30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3ad40 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3ad50 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f  s-helper-functio
3ad60 6e 73 2e 68 3a 34 32 3a 31 20 3c 53 70 65 6c 6c  ns.h:42:1 <Spell
3ad70 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
3ad80 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
3ad90 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
3ada0 2e 68 3a 34 32 3a 32 30 3e 22 2c 20 22 76 61 72  .h:42:20>", "var
3adb0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3adc0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3add0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3ade0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3adf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3ae00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3ae10 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
3ae20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ae30 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ae40 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3ae50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3ae60 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3ae70 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3ae80 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
3ae90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
3aea0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
3aeb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3aec0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3aed0 61 63 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  acos", "ns": 0, 
3aee0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3aef0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3af00 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33 3a 31 20  athcalls.h:53:1 
3af10 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
3af20 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3af30 63 61 6c 6c 73 2e 68 3a 35 33 3a 31 33 3e 22 2c  calls.h:53:13>",
3af40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3af50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3af60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3af70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3af80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3af90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3afa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3afb0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3afc0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3afd0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3afe0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3aff0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3b000 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3b010 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3b020 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3b030 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3b040 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3b050 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3b060 22 3a 20 22 5f 5f 61 63 6f 73 22 2c 20 22 6e 73  ": "__acos", "ns
3b070 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3b080 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3b090 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3b0a0 3a 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :53:1 <Spelling=
3b0b0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3b0c0 37 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  76:1>", "variadi
3b0d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3b0e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3b0f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3b100 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3b110 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3b120 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3b130 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3b140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3b150 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3b160 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3b170 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3b180 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3b190 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3b1a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3b1b0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3b1c0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3b1d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3b1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e 22  , "name": "asin"
3b1f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3b200 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3b210 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3b220 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c 53 70 65 6c  lls.h:55:1 <Spel
3b230 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
3b240 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3b250 2e 68 3a 35 35 3a 31 33 3e 22 2c 20 22 76 61 72  .h:55:13>", "var
3b260 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
3b270 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
3b280 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
3b290 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
3b2a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
3b2b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
3b2c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
3b2d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3b2e0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3b2f0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3b300 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3b310 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3b320 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3b330 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3b340 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3b350 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3b360 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3b370 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3b380 5f 61 73 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  _asin", "ns": 0,
3b390 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3b3a0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3b3b0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 35 3a 31  mathcalls.h:55:1
3b3c0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
3b3d0 74 63 68 20 73 70 61 63 65 3e 3a 37 37 3a 31 3e  tch space>:77:1>
3b3e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3b3f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3b400 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3b410 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3b420 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3b430 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3b440 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3b450 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
3b460 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3b470 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3b480 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3b490 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3b4a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3b4b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3b4c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3b4d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3b4e0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3b4f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3b500 6d 65 22 3a 20 22 61 74 61 6e 22 2c 20 22 6e 73  me": "atan", "ns
3b510 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3b520 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3b530 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3b540 3a 35 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :57:1 <Spelling=
3b550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3b560 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37  s/mathcalls.h:57
3b570 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
3b580 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3b590 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3b5a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3b5b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3b5c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3b5d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3b5e0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3b5f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3b600 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3b610 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3b620 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3b630 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3b640 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3b650 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3b660 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3b670 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3b680 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3b690 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61 6e   "name": "__atan
3b6a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3b6b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3b6c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3b6d0 61 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65  alls.h:57:1 <Spe
3b6e0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
3b6f0 70 61 63 65 3e 3a 37 38 3a 31 3e 22 2c 20 22 76  pace>:78:1>", "v
3b700 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
3b710 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
3b720 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3b730 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
3b740 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3b750 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3b760 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3b770 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3b780 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3b790 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3b7a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3b7b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3b7c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3b7d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3b7e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3b7f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3b800 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3b810 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3b820 22 61 74 61 6e 32 22 2c 20 22 6e 73 22 3a 20 30  "atan2", "ns": 0
3b830 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3b840 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3b850 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 39 3a  /mathcalls.h:59:
3b860 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
3b870 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3b880 74 68 63 61 6c 6c 73 2e 68 3a 35 39 3a 31 33 3e  thcalls.h:59:13>
3b890 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3b8a0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3b8b0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3b8c0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3b8d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3b8e0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3b8f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3b900 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
3b910 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3b920 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3b930 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3b940 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
3b950 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3b960 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3b970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3b980 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3b990 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3b9a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3b9b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3b9c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3b9d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3b9e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3b9f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3ba00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3ba10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3ba20 5f 5f 61 74 61 6e 32 22 2c 20 22 6e 73 22 3a 20  __atan2", "ns": 
3ba30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3ba40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3ba50 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 39  s/mathcalls.h:59
3ba60 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3ba70 72 61 74 63 68 20 73 70 61 63 65 3e 3a 37 39 3a  ratch space>:79:
3ba80 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3ba90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3baa0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3bab0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3bac0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3bad0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3bae0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3baf0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
3bb00 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3bb10 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3bb20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3bb30 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3bb40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3bb50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3bb60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3bb70 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3bb80 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3bb90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3bba0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3bbb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3bbc0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3bbd0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3bbe0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3bbf0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3bc00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3bc10 20 22 63 6f 73 22 2c 20 22 6e 73 22 3a 20 30 2c   "cos", "ns": 0,
3bc20 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3bc30 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3bc40 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31  mathcalls.h:62:1
3bc50 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
3bc60 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3bc70 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31 37 3e 22  hcalls.h:62:17>"
3bc80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3bc90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3bca0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3bcb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3bcc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3bcd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3bce0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3bcf0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3bd00 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3bd10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3bd20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3bd30 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3bd40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3bd50 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3bd60 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3bd70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3bd80 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3bd90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3bda0 65 22 3a 20 22 5f 5f 63 6f 73 22 2c 20 22 6e 73  e": "__cos", "ns
3bdb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3bdc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3bdd0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3bde0 3a 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :62:1 <Spelling=
3bdf0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3be00 38 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  81:1>", "variadi
3be10 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3be20 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3be30 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3be40 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3be50 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3be60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3be70 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3be80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3be90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3bea0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3beb0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3bec0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3bed0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3bee0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3bef0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3bf00 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3bf10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3bf20 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 6e 22 2c  , "name": "sin",
3bf30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
3bf40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
3bf50 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3bf60 6c 73 2e 68 3a 36 34 3a 31 20 3c 53 70 65 6c 6c  ls.h:64:1 <Spell
3bf70 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
3bf80 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3bf90 68 3a 36 34 3a 31 37 3e 22 2c 20 22 76 61 72 69  h:64:17>", "vari
3bfa0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3bfb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3bfc0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3bfd0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3bfe0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3bff0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3c000 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3c010 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3c020 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3c030 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3c040 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3c050 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3c060 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3c070 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3c080 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3c090 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3c0a0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3c0b0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
3c0c0 73 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  sin", "ns": 0, "
3c0d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3c0e0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3c0f0 74 68 63 61 6c 6c 73 2e 68 3a 36 34 3a 31 20 3c  thcalls.h:64:1 <
3c100 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
3c110 68 20 73 70 61 63 65 3e 3a 38 33 3a 31 3e 22 2c  h space>:83:1>",
3c120 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3c130 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3c140 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3c150 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3c160 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3c170 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3c180 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3c190 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3c1a0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3c1b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3c1c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3c1d0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3c1e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3c1f0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3c200 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3c210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3c220 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3c230 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3c240 22 3a 20 22 74 61 6e 22 2c 20 22 6e 73 22 3a 20  ": "tan", "ns": 
3c250 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3c260 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3c270 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36  s/mathcalls.h:66
3c280 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3c290 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3c2a0 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31 33  athcalls.h:66:13
3c2b0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3c2c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3c2d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3c2e0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3c2f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3c300 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3c310 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3c320 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3c330 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3c340 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3c350 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3c360 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3c370 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3c380 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3c390 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3c3a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3c3b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
3c3c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
3c3d0 61 6d 65 22 3a 20 22 5f 5f 74 61 6e 22 2c 20 22  ame": "__tan", "
3c3e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c3f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c400 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3c410 2e 68 3a 36 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:66:1 <Spellin
3c420 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3c430 3e 3a 38 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:84:1>", "varia
3c440 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3c450 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3c460 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3c470 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3c480 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3c490 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3c4a0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3c4b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3c4c0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3c4d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3c4e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3c4f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3c500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3c510 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3c520 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3c530 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3c540 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3c550 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 73  n", "name": "cos
3c560 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  h", "ns": 0, "lo
3c570 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3c580 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3c590 63 61 6c 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70  calls.h:71:1 <Sp
3c5a0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
3c5b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
3c5c0 6c 73 2e 68 3a 37 31 3a 31 33 3e 22 2c 20 22 76  ls.h:71:13>", "v
3c5d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
3c5e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
3c5f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
3c600 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
3c610 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
3c620 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3c630 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
3c640 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3c650 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3c660 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3c670 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3c680 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3c690 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3c6a0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3c6b0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3c6c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3c6d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3c6e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3c6f0 22 5f 5f 63 6f 73 68 22 2c 20 22 6e 73 22 3a 20  "__cosh", "ns": 
3c700 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3c710 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3c720 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 31  s/mathcalls.h:71
3c730 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3c740 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 35 3a  ratch space>:85:
3c750 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3c760 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3c770 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3c780 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3c790 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3c7a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3c7b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3c7c0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3c7d0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3c7e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3c7f0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3c800 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3c810 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3c820 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3c830 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3c840 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3c850 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3c860 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3c870 6e 61 6d 65 22 3a 20 22 73 69 6e 68 22 2c 20 22  name": "sinh", "
3c880 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
3c890 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
3c8a0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
3c8b0 2e 68 3a 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:73:1 <Spellin
3c8c0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
3c8d0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3c8e0 37 33 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64  73:13>", "variad
3c8f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3c900 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3c910 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3c920 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3c930 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3c940 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3c950 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3c960 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3c970 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3c980 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3c990 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
3c9a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
3c9b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3c9c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3c9d0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3c9e0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
3c9f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
3ca00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69  ", "name": "__si
3ca10 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nh", "ns": 0, "l
3ca20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3ca30 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3ca40 68 63 61 6c 6c 73 2e 68 3a 37 33 3a 31 20 3c 53  hcalls.h:73:1 <S
3ca50 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3ca60 20 73 70 61 63 65 3e 3a 38 36 3a 31 3e 22 2c 20   space>:86:1>", 
3ca70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3ca80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3ca90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3caa0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3cab0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3cac0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3cad0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3cae0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3caf0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3cb00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3cb10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3cb20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3cb30 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3cb40 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3cb50 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3cb60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3cb70 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3cb80 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3cb90 3a 20 22 74 61 6e 68 22 2c 20 22 6e 73 22 3a 20  : "tanh", "ns": 
3cba0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3cbb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3cbc0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 35  s/mathcalls.h:75
3cbd0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
3cbe0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3cbf0 61 74 68 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 33  athcalls.h:75:13
3cc00 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3cc10 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3cc20 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3cc30 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3cc40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3cc50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3cc60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3cc70 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3cc80 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3cc90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3cca0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3ccb0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
3ccc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
3ccd0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3cce0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3ccf0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3cd00 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
3cd10 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
3cd20 61 6d 65 22 3a 20 22 5f 5f 74 61 6e 68 22 2c 20  ame": "__tanh", 
3cd30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3cd40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3cd50 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3cd60 73 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:75:1 <Spelli
3cd70 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
3cd80 65 3e 3a 38 37 3a 31 3e 22 2c 20 22 76 61 72 69  e>:87:1>", "vari
3cd90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3cda0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3cdb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3cdc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3cdd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3cde0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3cdf0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3ce00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3ce10 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3ce20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3ce30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3ce40 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3ce50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3ce60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3ce70 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3ce80 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3ce90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3cea0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 63  on", "name": "ac
3ceb0 6f 73 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  osh", "ns": 0, "
3cec0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3ced0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3cee0 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a 31 20 3c  thcalls.h:85:1 <
3cef0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3cf00 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3cf10 61 6c 6c 73 2e 68 3a 38 35 3a 31 33 3e 22 2c 20  alls.h:85:13>", 
3cf20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3cf30 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3cf40 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3cf50 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3cf60 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3cf70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3cf80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3cf90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3cfa0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3cfb0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3cfc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3cfd0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3cfe0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3cff0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3d000 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3d010 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3d020 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3d030 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3d040 3a 20 22 5f 5f 61 63 6f 73 68 22 2c 20 22 6e 73  : "__acosh", "ns
3d050 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3d060 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3d070 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3d080 3a 38 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :85:1 <Spelling=
3d090 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
3d0a0 38 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  88:1>", "variadi
3d0b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3d0c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3d0d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3d0e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3d0f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3d100 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3d110 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3d120 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3d130 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3d140 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3d150 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3d160 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3d170 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3d180 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3d190 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3d1a0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3d1b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3d1c0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e 68  , "name": "asinh
3d1d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3d1e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3d1f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3d200 61 6c 6c 73 2e 68 3a 38 37 3a 31 20 3c 53 70 65  alls.h:87:1 <Spe
3d210 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75  lling=/usr/inclu
3d220 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d230 73 2e 68 3a 38 37 3a 31 33 3e 22 2c 20 22 76 61  s.h:87:13>", "va
3d240 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
3d250 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
3d260 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
3d270 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
3d280 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
3d290 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
3d2a0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
3d2b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3d2c0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3d2d0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3d2e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3d2f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3d300 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d310 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d320 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d330 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d340 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3d350 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3d360 5f 5f 61 73 69 6e 68 22 2c 20 22 6e 73 22 3a 20  __asinh", "ns": 
3d370 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3d380 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3d390 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37  s/mathcalls.h:87
3d3a0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3d3b0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 39 3a  ratch space>:89:
3d3c0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3d3d0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3d3e0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3d3f0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3d400 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3d410 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3d420 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3d430 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3d440 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3d450 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3d460 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3d470 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3d480 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3d490 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d4a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d4b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d4c0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3d4d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3d4e0 6e 61 6d 65 22 3a 20 22 61 74 61 6e 68 22 2c 20  name": "atanh", 
3d4f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3d500 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3d510 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d520 73 2e 68 3a 38 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:89:1 <Spelli
3d530 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
3d540 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3d550 3a 38 39 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  :89:13>", "varia
3d560 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3d570 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3d580 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3d590 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3d5a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3d5b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3d5c0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3d5d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3d5e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3d5f0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3d600 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3d610 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3d620 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3d630 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3d640 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3d650 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3d660 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3d670 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  n", "name": "__a
3d680 74 61 6e 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tanh", "ns": 0, 
3d690 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3d6a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3d6b0 61 74 68 63 61 6c 6c 73 2e 68 3a 38 39 3a 31 20  athcalls.h:89:1 
3d6c0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
3d6d0 63 68 20 73 70 61 63 65 3e 3a 39 30 3a 31 3e 22  ch space>:90:1>"
3d6e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3d6f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3d700 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3d710 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3d720 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3d730 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3d740 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3d750 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3d760 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d770 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d780 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d790 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3d7a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3d7b0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3d7c0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3d7d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3d7e0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3d7f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3d800 65 22 3a 20 22 65 78 70 22 2c 20 22 6e 73 22 3a  e": "exp", "ns":
3d810 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3d820 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3d830 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39  ts/mathcalls.h:9
3d840 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  5:1 <Spelling=/u
3d850 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3d860 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 35 3a 31  mathcalls.h:95:1
3d870 37 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  7>", "variadic":
3d880 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3d890 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3d8a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3d8b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3d8c0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3d8d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3d8e0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3d8f0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3d900 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3d910 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3d920 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
3d930 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
3d940 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3d950 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3d960 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3d970 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
3d980 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
3d990 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 22 2c 20  name": "__exp", 
3d9a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
3d9b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
3d9c0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
3d9d0 73 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:95:1 <Spelli
3d9e0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
3d9f0 65 3e 3a 39 32 3a 31 3e 22 2c 20 22 76 61 72 69  e>:92:1>", "vari
3da00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
3da10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
3da20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
3da30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
3da40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
3da50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
3da60 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
3da70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3da80 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3da90 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3daa0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3dab0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
3dac0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3dad0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3dae0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3daf0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
3db00 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
3db10 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  on", "name": "fr
3db20 65 78 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  exp", "ns": 0, "
3db30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
3db40 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3db50 74 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31 20 3c  thcalls.h:98:1 <
3db60 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3db70 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3db80 61 6c 6c 73 2e 68 3a 39 38 3a 31 33 3e 22 2c 20  alls.h:98:13>", 
3db90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3dba0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3dbb0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3dbc0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3dbd0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3dbe0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3dbf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3dc00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3dc10 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3dc20 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3dc30 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3dc40 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
3dc50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3dc60 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
3dc70 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
3dc80 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
3dc90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3dca0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
3dcb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
3dcc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
3dcd0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
3dce0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3dcf0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3dd00 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3dd10 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3dd20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
3dd30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
3dd40 5f 5f 66 72 65 78 70 22 2c 20 22 6e 73 22 3a 20  __frexp", "ns": 
3dd50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3dd60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3dd70 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38  s/mathcalls.h:98
3dd80 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3dd90 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39 33 3a  ratch space>:93:
3dda0 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
3ddb0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
3ddc0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
3ddd0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
3dde0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
3ddf0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
3de00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
3de10 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
3de20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3de30 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3de40 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3de50 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
3de60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3de70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
3de80 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
3de90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
3dea0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
3deb0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
3dec0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
3ded0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3dee0 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
3def0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3df00 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3df10 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3df20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3df30 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3df40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3df50 65 22 3a 20 22 6c 64 65 78 70 22 2c 20 22 6e 73  e": "ldexp", "ns
3df60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
3df70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
3df80 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
3df90 3a 31 30 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :101:1 <Spelling
3dfa0 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
3dfb0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3dfc0 30 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64  01:13>", "variad
3dfd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
3dfe0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
3dff0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
3e000 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
3e010 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
3e020 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
3e030 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
3e040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3e050 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3e060 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3e070 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3e080 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
3e090 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3e0a0 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79  __exponent", "ty
3e0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3e0c0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
3e0d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
3e0e0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
3e0f0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3e100 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3e110 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3e120 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3e130 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3e140 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3e150 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 64 65 78   "name": "__ldex
3e160 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
3e170 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3e180 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3e190 63 61 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53  calls.h:101:1 <S
3e1a0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3e1b0 20 73 70 61 63 65 3e 3a 39 34 3a 31 3e 22 2c 20   space>:94:1>", 
3e1c0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3e1d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3e1e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3e1f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3e200 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3e210 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3e220 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3e230 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3e240 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3e250 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3e260 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3e270 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
3e280 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3e290 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
3e2a0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
3e2b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
3e2c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
3e2d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
3e2e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3e2f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3e300 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3e310 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3e320 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3e330 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3e340 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3e350 22 6c 6f 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20  "log", "ns": 0, 
3e360 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
3e370 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
3e380 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31  athcalls.h:104:1
3e390 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
3e3a0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3e3b0 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31 37 3e  hcalls.h:104:17>
3e3c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
3e3d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
3e3e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
3e3f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
3e400 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
3e410 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
3e420 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
3e430 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
3e440 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3e450 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3e460 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3e470 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
3e480 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
3e490 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3e4a0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3e4b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3e4c0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
3e4d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
3e4e0 6d 65 22 3a 20 22 5f 5f 6c 6f 67 22 2c 20 22 6e  me": "__log", "n
3e4f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3e500 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3e510 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3e520 68 3a 31 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:104:1 <Spellin
3e530 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3e540 3e 3a 39 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:96:1>", "varia
3e550 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3e560 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3e570 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3e580 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3e590 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3e5a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3e5b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3e5c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3e5d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3e5e0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3e5f0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3e600 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3e610 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3e620 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3e630 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3e640 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3e650 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3e660 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67  n", "name": "log
3e670 31 30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  10", "ns": 0, "l
3e680 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3e690 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3e6a0 68 63 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20 3c  hcalls.h:107:1 <
3e6b0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
3e6c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3e6d0 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 33 3e 22 2c  alls.h:107:13>",
3e6e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3e6f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3e700 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3e710 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3e720 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3e730 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3e740 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3e750 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3e760 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3e770 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3e780 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3e790 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3e7a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3e7b0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3e7c0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3e7d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3e7e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3e7f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3e800 22 3a 20 22 5f 5f 6c 6f 67 31 30 22 2c 20 22 6e  ": "__log10", "n
3e810 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
3e820 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
3e830 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
3e840 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:107:1 <Spellin
3e850 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
3e860 3e 3a 39 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:97:1>", "varia
3e870 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
3e880 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
3e890 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
3e8a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
3e8b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
3e8c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3e8d0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
3e8e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3e8f0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3e900 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3e910 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3e920 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
3e930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3e940 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3e950 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3e960 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
3e970 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
3e980 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64  n", "name": "mod
3e990 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
3e9a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3e9b0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3e9c0 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31 20 3c 53  calls.h:110:1 <S
3e9d0 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
3e9e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3e9f0 6c 6c 73 2e 68 3a 31 31 30 3a 31 33 3e 22 2c 20  lls.h:110:13>", 
3ea00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3ea10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3ea20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3ea30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3ea40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3ea50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3ea60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3ea70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3ea80 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3ea90 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3eaa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3eab0 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
3eac0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
3ead0 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c 20  ame": "__iptr", 
3eae0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
3eaf0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
3eb00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
3eb10 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
3eb20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
3eb30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
3eb40 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
3eb50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
3eb60 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
3eb70 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
3eb80 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
3eb90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
3eba0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
3ebb0 5f 6d 6f 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c  _modf", "ns": 0,
3ebc0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3ebd0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3ebe0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a  mathcalls.h:110:
3ebf0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
3ec00 61 74 63 68 20 73 70 61 63 65 3e 3a 39 38 3a 31  atch space>:98:1
3ec10 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3ec20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3ec30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3ec40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3ec50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3ec60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3ec70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3ec80 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3ec90 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3eca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3ecb0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3ecc0 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
3ecd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3ece0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 70 74  , "name": "__ipt
3ecf0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
3ed00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
3ed10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3ed20 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3ed30 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3ed40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3ed50 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
3ed60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3ed70 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3ed80 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3ed90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3eda0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3edb0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3edc0 3a 20 22 65 78 70 6d 31 22 2c 20 22 6e 73 22 3a  : "expm1", "ns":
3edd0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3ede0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3edf0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3ee00 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  25:1 <Spelling=/
3ee10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3ee20 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
3ee30 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
3ee40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3ee50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3ee60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3ee70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3ee80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3ee90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3eea0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3eeb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3eec0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3eed0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3eee0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3eef0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3ef00 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3ef10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3ef20 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3ef30 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3ef40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3ef50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6d   "name": "__expm
3ef60 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  1", "ns": 0, "lo
3ef70 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3ef80 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3ef90 63 61 6c 6c 73 2e 68 3a 31 32 35 3a 31 20 3c 53  calls.h:125:1 <S
3efa0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3efb0 20 73 70 61 63 65 3e 3a 31 30 30 3a 31 3e 22 2c   space>:100:1>",
3efc0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3efd0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3efe0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3eff0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3f000 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3f010 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3f020 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3f030 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3f040 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3f050 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3f060 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3f070 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3f080 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3f090 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3f0a0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3f0b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3f0c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3f0d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3f0e0 22 3a 20 22 6c 6f 67 31 70 22 2c 20 22 6e 73 22  ": "log1p", "ns"
3f0f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3f100 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3f110 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3f120 31 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  128:1 <Spelling=
3f130 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3f140 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32  s/mathcalls.h:12
3f150 38 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  8:13>", "variadi
3f160 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3f170 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3f180 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3f190 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3f1a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3f1b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3f1c0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3f1d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3f1e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3f1f0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3f200 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3f210 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3f220 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3f230 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3f240 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3f250 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3f260 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3f270 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67  , "name": "__log
3f280 31 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  1p", "ns": 0, "l
3f290 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
3f2a0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
3f2b0 68 63 61 6c 6c 73 2e 68 3a 31 32 38 3a 31 20 3c  hcalls.h:128:1 <
3f2c0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
3f2d0 68 20 73 70 61 63 65 3e 3a 31 30 31 3a 31 3e 22  h space>:101:1>"
3f2e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
3f2f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
3f300 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
3f310 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
3f320 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
3f330 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
3f340 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
3f350 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
3f360 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
3f370 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
3f380 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
3f390 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
3f3a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
3f3b0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3f3c0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3f3d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3f3e0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
3f3f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
3f400 65 22 3a 20 22 6c 6f 67 62 22 2c 20 22 6e 73 22  e": "logb", "ns"
3f410 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
3f420 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
3f430 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
3f440 31 33 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  131:1 <Spelling=
3f450 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3f460 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33  s/mathcalls.h:13
3f470 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  1:13>", "variadi
3f480 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
3f490 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
3f4a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
3f4b0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
3f4c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
3f4d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
3f4e0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
3f4f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
3f500 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
3f510 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
3f520 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
3f530 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
3f540 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
3f550 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
3f560 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
3f570 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
3f580 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
3f590 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67  , "name": "__log
3f5a0 62 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  b", "ns": 0, "lo
3f5b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
3f5c0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
3f5d0 63 61 6c 6c 73 2e 68 3a 31 33 31 3a 31 20 3c 53  calls.h:131:1 <S
3f5e0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
3f5f0 20 73 70 61 63 65 3e 3a 31 30 32 3a 31 3e 22 2c   space>:102:1>",
3f600 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
3f610 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
3f620 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
3f630 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
3f640 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
3f650 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
3f660 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
3f670 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
3f680 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
3f690 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
3f6a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
3f6b0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
3f6c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
3f6d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3f6e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3f6f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3f700 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
3f710 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
3f720 22 3a 20 22 65 78 70 32 22 2c 20 22 6e 73 22 3a  ": "exp2", "ns":
3f730 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
3f740 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
3f750 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
3f760 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  36:1 <Spelling=/
3f770 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3f780 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36  /mathcalls.h:136
3f790 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
3f7a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
3f7b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
3f7c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
3f7d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
3f7e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
3f7f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
3f800 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
3f810 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
3f820 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
3f830 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
3f840 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
3f850 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
3f860 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3f870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3f880 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3f890 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
3f8a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
3f8b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 32   "name": "__exp2
3f8c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
3f8d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
3f8e0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
3f8f0 61 6c 6c 73 2e 68 3a 31 33 36 3a 31 20 3c 53 70  alls.h:136:1 <Sp
3f900 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
3f910 73 70 61 63 65 3e 3a 31 30 33 3a 31 3e 22 2c 20  space>:103:1>", 
3f920 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
3f930 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
3f940 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
3f950 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
3f960 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
3f970 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
3f980 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
3f990 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
3f9a0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
3f9b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
3f9c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
3f9d0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
3f9e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
3f9f0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
3fa00 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
3fa10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
3fa20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
3fa30 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
3fa40 3a 20 22 6c 6f 67 32 22 2c 20 22 6e 73 22 3a 20  : "log2", "ns": 
3fa50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
3fa60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
3fa70 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33  s/mathcalls.h:13
3fa80 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  9:1 <Spelling=/u
3fa90 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3faa0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 39 3a  mathcalls.h:139:
3fab0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
3fac0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3fad0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3fae0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
3faf0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
3fb00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
3fb10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
3fb20 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
3fb30 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
3fb40 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
3fb50 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
3fb60 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
3fb70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
3fb80 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
3fb90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
3fba0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
3fbb0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
3fbc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
3fbd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 32 22  "name": "__log2"
3fbe0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
3fbf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
3fc00 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
3fc10 6c 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53 70 65  lls.h:139:1 <Spe
3fc20 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
3fc30 70 61 63 65 3e 3a 31 30 34 3a 31 3e 22 2c 20 22  pace>:104:1>", "
3fc40 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
3fc50 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
3fc60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
3fc70 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
3fc80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
3fc90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
3fca0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
3fcb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
3fcc0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
3fcd0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
3fce0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
3fcf0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
3fd00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
3fd10 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
3fd20 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
3fd30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
3fd40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
3fd50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
3fd60 20 22 70 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c   "pow", "ns": 0,
3fd70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
3fd80 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
3fd90 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a  mathcalls.h:146:
3fda0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72  1 <Spelling=/usr
3fdb0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
3fdc0 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 37  thcalls.h:146:17
3fdd0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
3fde0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
3fdf0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
3fe00 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
3fe10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
3fe20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
3fe30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
3fe40 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
3fe50 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
3fe60 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
3fe70 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
3fe80 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
3fe90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
3fea0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
3feb0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
3fec0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
3fed0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
3fee0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
3fef0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
3ff00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
3ff10 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
3ff20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
3ff30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
3ff40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
3ff50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
3ff60 22 5f 5f 70 6f 77 22 2c 20 22 6e 73 22 3a 20 30  "__pow", "ns": 0
3ff70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
3ff80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
3ff90 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36  /mathcalls.h:146
3ffa0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
3ffb0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30 36  ratch space>:106
3ffc0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
3ffd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
3ffe0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
3fff0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
40000 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
40010 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
40020 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
40030 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
40040 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40050 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40060 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40070 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
40080 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
40090 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
400a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
400b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
400c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
400d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
400e0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
400f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
40100 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
40110 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
40120 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
40130 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
40140 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
40150 3a 20 22 73 71 72 74 22 2c 20 22 6e 73 22 3a 20  : "sqrt", "ns": 
40160 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
40170 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
40180 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34  s/mathcalls.h:14
40190 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  9:1 <Spelling=/u
401a0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
401b0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a  mathcalls.h:149:
401c0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
401d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
401e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
401f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
40200 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
40210 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
40220 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
40230 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
40240 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40250 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40260 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40270 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
40280 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
40290 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
402a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
402b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
402c0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
402d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
402e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 71 72 74 22  "name": "__sqrt"
402f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
40300 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
40310 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
40320 6c 6c 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70 65  lls.h:149:1 <Spe
40330 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
40340 70 61 63 65 3e 3a 31 30 37 3a 31 3e 22 2c 20 22  pace>:107:1>", "
40350 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
40360 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
40370 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
40380 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
40390 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
403a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
403b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
403c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
403d0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
403e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
403f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
40400 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
40410 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
40420 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
40430 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
40440 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
40450 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
40460 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
40470 20 22 68 79 70 6f 74 22 2c 20 22 6e 73 22 3a 20   "hypot", "ns": 
40480 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
40490 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
404a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35  s/mathcalls.h:15
404b0 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  3:1 <Spelling=/u
404c0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
404d0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 33 3a  mathcalls.h:153:
404e0 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
404f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
40500 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
40510 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
40520 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
40530 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
40540 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
40550 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
40560 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40570 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40580 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40590 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
405a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
405b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
405c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
405d0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
405e0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
405f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
40600 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
40610 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
40620 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
40630 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
40640 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
40650 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
40660 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
40670 3a 20 22 5f 5f 68 79 70 6f 74 22 2c 20 22 6e 73  : "__hypot", "ns
40680 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
40690 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
406a0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
406b0 3a 31 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :153:1 <Spelling
406c0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
406d0 3a 31 30 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :108:1>", "varia
406e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
406f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
40700 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
40710 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
40720 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
40730 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
40740 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
40750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
40760 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
40770 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
40780 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
40790 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
407a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
407b0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
407c0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
407d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
407e0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
407f0 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
40800 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
40810 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
40820 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
40830 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
40840 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
40850 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
40860 61 6d 65 22 3a 20 22 63 62 72 74 22 2c 20 22 6e  ame": "cbrt", "n
40870 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
40880 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
40890 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
408a0 68 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:158:1 <Spellin
408b0 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62  g=/usr/include/b
408c0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
408d0 31 35 38 3a 31 33 3e 22 2c 20 22 76 61 72 69 61  158:13>", "varia
408e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
408f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
40900 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
40910 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
40920 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
40930 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
40940 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
40950 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
40960 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
40970 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
40980 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
40990 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
409a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
409b0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
409c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
409d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
409e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
409f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  n", "name": "__c
40a00 62 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  brt", "ns": 0, "
40a10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
40a20 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
40a30 74 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a 31 20  thcalls.h:158:1 
40a40 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
40a50 63 68 20 73 70 61 63 65 3e 3a 31 30 39 3a 31 3e  ch space>:109:1>
40a60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
40a70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
40a80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
40a90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
40aa0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
40ab0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
40ac0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
40ad0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
40ae0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
40af0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
40b00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
40b10 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
40b20 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
40b30 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
40b40 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
40b50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
40b60 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
40b70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
40b80 6d 65 22 3a 20 22 63 65 69 6c 22 2c 20 22 6e 73  me": "ceil", "ns
40b90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
40ba0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
40bb0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
40bc0 3a 31 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :165:1 <Spelling
40bd0 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
40be0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
40bf0 36 35 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  65:14>", "variad
40c00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
40c10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
40c20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
40c30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
40c40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
40c50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
40c60 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
40c70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
40c80 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
40c90 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
40ca0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
40cb0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
40cc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
40cd0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
40ce0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
40cf0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
40d00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
40d10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 65  ", "name": "__ce
40d20 69 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  il", "ns": 0, "l
40d30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
40d40 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
40d50 68 63 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20 3c  hcalls.h:165:1 <
40d60 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
40d70 68 20 73 70 61 63 65 3e 3a 31 31 30 3a 31 3e 22  h space>:110:1>"
40d80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
40d90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
40da0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
40db0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
40dc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
40dd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
40de0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
40df0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
40e00 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
40e10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
40e20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
40e30 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
40e40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
40e50 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
40e60 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
40e70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
40e80 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
40e90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
40ea0 65 22 3a 20 22 66 61 62 73 22 2c 20 22 6e 73 22  e": "fabs", "ns"
40eb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
40ec0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
40ed0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
40ee0 31 36 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  168:1 <Spelling=
40ef0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
40f00 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36  s/mathcalls.h:16
40f10 38 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  8:14>", "variadi
40f20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
40f30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
40f40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
40f50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
40f60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
40f70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
40f80 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
40f90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
40fa0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
40fb0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
40fc0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
40fd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
40fe0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
40ff0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
41000 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41010 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
41020 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
41030 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 61 62  , "name": "__fab
41040 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
41050 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
41060 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
41070 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31 20 3c 53  calls.h:168:1 <S
41080 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
41090 20 73 70 61 63 65 3e 3a 31 31 31 3a 31 3e 22 2c   space>:111:1>",
410a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
410b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
410c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
410d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
410e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
410f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
41100 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
41110 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
41120 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
41130 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
41140 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
41150 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
41160 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
41170 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
41180 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
41190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
411a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
411b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
411c0 22 3a 20 22 66 6c 6f 6f 72 22 2c 20 22 6e 73 22  ": "floor", "ns"
411d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
411e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
411f0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
41200 31 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  171:1 <Spelling=
41210 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
41220 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
41230 31 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  1:14>", "variadi
41240 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
41250 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
41260 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
41270 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
41280 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
41290 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
412a0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
412b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
412c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
412d0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
412e0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
412f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
41300 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
41310 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
41320 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41330 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
41340 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
41350 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 6f  , "name": "__flo
41360 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
41370 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
41380 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
41390 68 63 61 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c  hcalls.h:171:1 <
413a0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
413b0 68 20 73 70 61 63 65 3e 3a 31 31 32 3a 31 3e 22  h space>:112:1>"
413c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
413d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
413e0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
413f0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
41400 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
41410 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
41420 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
41430 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
41440 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
41450 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
41460 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
41470 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
41480 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
41490 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
414a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
414b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
414c0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
414d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
414e0 65 22 3a 20 22 66 6d 6f 64 22 2c 20 22 6e 73 22  e": "fmod", "ns"
414f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
41500 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
41510 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
41520 31 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  174:1 <Spelling=
41530 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
41540 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
41550 34 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  4:13>", "variadi
41560 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
41570 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
41580 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
41590 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
415a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
415b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
415c0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
415d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
415e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
415f0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
41600 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
41610 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
41620 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
41630 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
41640 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
41650 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
41660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
41670 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
41680 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
41690 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
416a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
416b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
416c0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
416d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
416e0 65 22 3a 20 22 5f 5f 66 6d 6f 64 22 2c 20 22 6e  e": "__fmod", "n
416f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
41700 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
41710 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41720 68 3a 31 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:174:1 <Spellin
41730 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
41740 3e 3a 31 31 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:113:1>", "vari
41750 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
41760 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
41770 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
41780 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
41790 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
417a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
417b0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
417c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
417d0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
417e0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
417f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
41800 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
41810 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
41820 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
41830 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
41840 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
41850 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
41860 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
41870 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
41880 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
41890 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
418a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
418b0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
418c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
418d0 6e 61 6d 65 22 3a 20 22 69 73 69 6e 66 22 2c 20  name": "isinf", 
418e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
418f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
41900 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
41910 73 2e 68 3a 31 38 33 3a 31 20 3c 53 70 65 6c 6c  s.h:183:1 <Spell
41920 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
41930 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41940 68 3a 31 38 33 3a 31 39 3e 22 2c 20 22 76 61 72  h:183:19>", "var
41950 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
41960 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
41970 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
41980 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
41990 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
419a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
419b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
419c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
419d0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
419e0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
419f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
41a00 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
41a10 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
41a20 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
41a30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
41a40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
41a50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
41a60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
41a70 66 69 6e 69 74 65 22 2c 20 22 6e 73 22 3a 20 30  finite", "ns": 0
41a80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
41a90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
41aa0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 38 38  /mathcalls.h:188
41ab0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
41ac0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
41ad0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 38 38 3a 31  athcalls.h:188:1
41ae0 39 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  9>", "variadic":
41af0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
41b00 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
41b10 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
41b20 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
41b30 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
41b40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
41b50 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
41b60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
41b70 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
41b80 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
41b90 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
41ba0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
41bb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
41bc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
41bd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
41be0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
41bf0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
41c00 22 6e 61 6d 65 22 3a 20 22 64 72 65 6d 22 2c 20  "name": "drem", 
41c10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
41c20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
41c30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
41c40 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c  s.h:191:1 <Spell
41c50 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
41c60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
41c70 68 3a 31 39 31 3a 31 33 3e 22 2c 20 22 76 61 72  h:191:13>", "var
41c80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
41c90 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
41ca0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
41cb0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
41cc0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
41cd0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
41ce0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
41cf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
41d00 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
41d10 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
41d20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
41d30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
41d40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
41d50 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
41d60 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
41d70 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
41d80 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
41d90 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
41da0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
41db0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
41dc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
41dd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
41de0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
41df0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
41e00 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 72 65 6d 22  "name": "__drem"
41e10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
41e20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
41e30 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
41e40 6c 6c 73 2e 68 3a 31 39 31 3a 31 20 3c 53 70 65  lls.h:191:1 <Spe
41e50 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
41e60 70 61 63 65 3e 3a 31 31 34 3a 31 3e 22 2c 20 22  pace>:114:1>", "
41e70 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
41e80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
41e90 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
41ea0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
41eb0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
41ec0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
41ed0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
41ee0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
41ef0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
41f00 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
41f10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
41f20 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
41f30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
41f40 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
41f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
41f60 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
41f70 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
41f80 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
41f90 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
41fa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
41fb0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
41fc0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
41fd0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
41fe0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
41ff0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 67 6e  ", "name": "sign
42000 69 66 69 63 61 6e 64 22 2c 20 22 6e 73 22 3a 20  ificand", "ns": 
42010 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42020 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42030 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39  s/mathcalls.h:19
42040 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  5:1 <Spelling=/u
42050 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42060 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35 3a  mathcalls.h:195:
42070 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
42080 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42090 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
420a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
420b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
420c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
420d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
420e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
420f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
42100 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
42110 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
42120 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
42130 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
42140 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
42150 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
42160 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42170 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
42180 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
42190 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 69  "name": "__signi
421a0 66 69 63 61 6e 64 22 2c 20 22 6e 73 22 3a 20 30  ficand", "ns": 0
421b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
421c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
421d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 39 35  /mathcalls.h:195
421e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
421f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31 35  ratch space>:115
42200 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
42210 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42220 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
42230 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
42240 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
42250 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
42260 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42270 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
42280 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
42290 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
422a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
422b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
422c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
422d0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
422e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
422f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42300 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
42310 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
42320 22 6e 61 6d 65 22 3a 20 22 63 6f 70 79 73 69 67  "name": "copysig
42330 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
42340 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
42350 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
42360 63 61 6c 6c 73 2e 68 3a 32 30 32 3a 31 20 3c 53  calls.h:202:1 <S
42370 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
42380 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
42390 6c 6c 73 2e 68 3a 32 30 32 3a 31 34 3e 22 2c 20  lls.h:202:14>", 
423a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
423b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
423c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
423d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
423e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
423f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
42400 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
42410 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
42420 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
42430 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
42440 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
42450 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
42460 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
42470 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
42480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
42490 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
424a0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
424b0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
424c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
424d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
424e0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
424f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42500 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
42510 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
42520 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  n", "name": "__c
42530 6f 70 79 73 69 67 6e 22 2c 20 22 6e 73 22 3a 20  opysign", "ns": 
42540 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42550 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42560 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30  s/mathcalls.h:20
42570 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
42580 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
42590 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
425a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
425b0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
425c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
425d0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
425e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
425f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
42600 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
42610 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
42620 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
42630 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42640 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b  ment": 64 } }, {
42650 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
42660 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
42670 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
42680 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
42690 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
426a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
426b0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
426c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
426d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
426e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
426f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
42700 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
42710 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
42720 22 3a 20 22 6e 61 6e 22 2c 20 22 6e 73 22 3a 20  ": "nan", "ns": 
42730 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42740 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42750 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30  s/mathcalls.h:20
42760 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  7:1 <Spelling=/u
42770 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42780 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30 37 3a  mathcalls.h:207:
42790 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  14>", "variadic"
427a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
427b0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
427c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
427d0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
427e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
427f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42800 3a 20 22 5f 5f 74 61 67 62 22 2c 20 22 74 79 70  : "__tagb", "typ
42810 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
42820 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
42830 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
42840 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
42850 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42860 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
42870 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
42880 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
42890 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
428a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
428b0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
428c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
428d0 61 6d 65 22 3a 20 22 5f 5f 6e 61 6e 22 2c 20 22  ame": "__nan", "
428e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
428f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42900 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42910 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c 69  .h:207:1 <Spelli
42920 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
42930 65 3e 3a 31 31 37 3a 31 3e 22 2c 20 22 76 61 72  e>:117:1>", "var
42940 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
42950 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
42960 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
42970 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
42980 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
42990 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
429a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62 22  "name": "__tagb"
429b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
429c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
429d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
429e0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
429f0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
42a00 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
42a10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
42a20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
42a30 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
42a40 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42a50 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
42a60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
42a70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 6e  n", "name": "isn
42a80 61 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  an", "ns": 0, "l
42a90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
42aa0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
42ab0 68 63 61 6c 6c 73 2e 68 3a 32 31 37 3a 31 20 3c  hcalls.h:217:1 <
42ac0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
42ad0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
42ae0 61 6c 6c 73 2e 68 3a 32 31 37 3a 31 39 3e 22 2c  alls.h:217:19>",
42af0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
42b00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
42b10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
42b20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
42b30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
42b40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
42b50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
42b60 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
42b70 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
42b80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
42b90 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
42ba0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
42bb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
42bc0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
42bd0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
42be0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
42bf0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
42c00 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
42c10 65 22 3a 20 22 6a 30 22 2c 20 22 6e 73 22 3a 20  e": "j0", "ns": 
42c20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
42c30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
42c40 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
42c50 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  3:1 <Spelling=/u
42c60 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
42c70 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 33 3a  mathcalls.h:223:
42c80 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  13>", "variadic"
42c90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
42ca0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
42cb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
42cc0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
42cd0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
42ce0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
42cf0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
42d00 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
42d10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
42d20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
42d30 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
42d40 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
42d50 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
42d60 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
42d70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
42d80 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
42d90 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
42da0 6d 65 22 3a 20 22 5f 5f 6a 30 22 2c 20 22 6e 73  me": "__j0", "ns
42db0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
42dc0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
42dd0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42de0 3a 32 32 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :223:1 <Spelling
42df0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
42e00 3a 31 31 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :118:1>", "varia
42e10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
42e20 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
42e30 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
42e40 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
42e50 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
42e60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
42e70 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
42e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
42e90 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
42ea0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
42eb0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
42ec0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
42ed0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
42ee0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
42ef0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
42f00 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
42f10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
42f20 20 22 6e 61 6d 65 22 3a 20 22 6a 31 22 2c 20 22   "name": "j1", "
42f30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
42f40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
42f50 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
42f60 2e 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:224:1 <Spelli
42f70 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
42f80 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
42f90 3a 32 32 34 3a 31 33 3e 22 2c 20 22 76 61 72 69  :224:13>", "vari
42fa0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
42fb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
42fc0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
42fd0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
42fe0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
42ff0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
43000 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
43010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
43020 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
43030 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
43040 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
43050 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
43060 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
43070 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
43080 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
43090 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
430a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
430b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 31 22  , "name": "__j1"
430c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
430d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
430e0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
430f0 6c 6c 73 2e 68 3a 32 32 34 3a 31 20 3c 53 70 65  lls.h:224:1 <Spe
43100 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
43110 70 61 63 65 3e 3a 31 31 39 3a 31 3e 22 2c 20 22  pace>:119:1>", "
43120 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
43130 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
43140 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
43150 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
43160 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
43170 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
43180 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
43190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
431a0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
431b0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
431c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
431d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
431e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
431f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
43200 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
43210 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
43220 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
43230 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ion", "name": "j
43240 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
43250 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
43260 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
43270 63 61 6c 6c 73 2e 68 3a 32 32 35 3a 31 20 3c 53  calls.h:225:1 <S
43280 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
43290 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
432a0 6c 6c 73 2e 68 3a 32 32 35 3a 31 33 3e 22 2c 20  lls.h:225:13>", 
432b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
432c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
432d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
432e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
432f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
43300 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
43310 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
43320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
43330 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
43340 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
43350 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
43360 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
43370 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
43380 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
43390 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
433a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
433b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
433c0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
433d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
433e0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
433f0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
43400 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
43410 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
43420 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
43430 22 3a 20 22 5f 5f 6a 6e 22 2c 20 22 6e 73 22 3a  ": "__jn", "ns":
43440 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
43450 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
43460 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
43470 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  25:1 <Spelling=<
43480 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
43490 32 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  20:1>", "variadi
434a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
434b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
434c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
434d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
434e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
434f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
43500 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
43510 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
43520 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
43530 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
43540 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
43550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
43560 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
43570 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
43580 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
43590 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
435a0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
435b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
435c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
435d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
435e0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
435f0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
43600 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
43610 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 30 22 2c  ", "name": "y0",
43620 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
43630 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
43640 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
43650 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c  ls.h:226:1 <Spel
43660 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
43670 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
43680 2e 68 3a 32 32 36 3a 31 33 3e 22 2c 20 22 76 61  .h:226:13>", "va
43690 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
436a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
436b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
436c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
436d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
436e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
436f0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
43700 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
43710 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
43720 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
43730 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
43740 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
43750 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
43760 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
43770 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
43780 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
43790 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
437a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  n", "name": "__y
437b0 30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  0", "ns": 0, "lo
437c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
437d0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
437e0 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53  calls.h:226:1 <S
437f0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
43800 20 73 70 61 63 65 3e 3a 31 32 31 3a 31 3e 22 2c   space>:121:1>",
43810 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
43820 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
43830 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
43840 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
43850 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
43860 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
43870 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
43880 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
43890 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
438a0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
438b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
438c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
438d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
438e0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
438f0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
43900 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
43910 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
43920 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
43930 22 79 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  "y1", "ns": 0, "
43940 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
43950 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
43960 74 68 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31 20  thcalls.h:227:1 
43970 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69  <Spelling=/usr/i
43980 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
43990 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31 33 3e 22  calls.h:227:13>"
439a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
439b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
439c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
439d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
439e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
439f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
43a00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
43a10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
43a20 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
43a30 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
43a40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
43a50 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
43a60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
43a70 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
43a80 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
43a90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
43aa0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
43ab0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
43ac0 20 22 5f 5f 79 31 22 2c 20 22 6e 73 22 3a 20 30   "__y1", "ns": 0
43ad0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
43ae0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
43af0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 37  /mathcalls.h:227
43b00 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
43b10 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 32  ratch space>:122
43b20 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
43b30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
43b40 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
43b50 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
43b60 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
43b70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
43b80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
43b90 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
43ba0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
43bb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
43bc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
43bd0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
43be0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
43bf0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
43c00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
43c10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
43c20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
43c30 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
43c40 6d 65 22 3a 20 22 79 6e 22 2c 20 22 6e 73 22 3a  me": "yn", "ns":
43c50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
43c60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
43c70 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
43c80 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  28:1 <Spelling=/
43c90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
43ca0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 38  /mathcalls.h:228
43cb0 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
43cc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
43cd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
43ce0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
43cf0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
43d00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
43d10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
43d20 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
43d30 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
43d40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
43d50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
43d60 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
43d70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
43d80 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
43d90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
43da0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
43db0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
43dc0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
43dd0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
43de0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
43df0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
43e00 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
43e10 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
43e20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
43e30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 6e 22  , "name": "__yn"
43e40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
43e50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
43e60 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
43e70 6c 6c 73 2e 68 3a 32 32 38 3a 31 20 3c 53 70 65  lls.h:228:1 <Spe
43e80 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
43e90 70 61 63 65 3e 3a 31 32 33 3a 31 3e 22 2c 20 22  pace>:123:1>", "
43ea0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
43eb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
43ec0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
43ed0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
43ee0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
43ef0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
43f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
43f10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
43f20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
43f30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
43f40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
43f50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
43f60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
43f70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
43f80 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
43f90 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
43fa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
43fb0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
43fc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
43fd0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
43fe0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
43ff0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
44000 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
44010 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
44020 3a 20 22 65 72 66 22 2c 20 22 6e 73 22 3a 20 30  : "erf", "ns": 0
44030 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
44040 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
44050 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34  /mathcalls.h:234
44060 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
44070 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
44080 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34 3a 31  athcalls.h:234:1
44090 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
440a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
440b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
440c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
440d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
440e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
440f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
44100 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
44110 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44120 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44130 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44140 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
44150 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
44160 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44170 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44180 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44190 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
441a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
441b0 65 22 3a 20 22 5f 5f 65 72 66 22 2c 20 22 6e 73  e": "__erf", "ns
441c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
441d0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
441e0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
441f0 3a 32 33 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :234:1 <Spelling
44200 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
44210 3a 31 32 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  :124:1>", "varia
44220 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
44230 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
44240 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
44250 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
44260 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
44270 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
44280 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
44290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
442a0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
442b0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
442c0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
442d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
442e0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
442f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
44300 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
44310 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
44320 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
44330 20 22 6e 61 6d 65 22 3a 20 22 65 72 66 63 22 2c   "name": "erfc",
44340 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
44350 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
44360 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
44370 6c 73 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65 6c  ls.h:235:1 <Spel
44380 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64  ling=/usr/includ
44390 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
443a0 2e 68 3a 32 33 35 3a 31 33 3e 22 2c 20 22 76 61  .h:235:13>", "va
443b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
443c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
443d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
443e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
443f0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
44400 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
44410 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
44420 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44430 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44440 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44450 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44460 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
44470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44480 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44490 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
444a0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
444b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
444c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  n", "name": "__e
444d0 72 66 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  rfc", "ns": 0, "
444e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
444f0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
44500 74 68 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31 20  thcalls.h:235:1 
44510 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
44520 63 68 20 73 70 61 63 65 3e 3a 31 32 35 3a 31 3e  ch space>:125:1>
44530 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
44540 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
44550 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
44560 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
44570 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
44580 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
44590 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
445a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
445b0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
445c0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
445d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
445e0 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
445f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
44600 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
44610 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
44620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
44630 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
44640 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
44650 3a 20 22 6c 67 61 6d 6d 61 22 2c 20 22 6e 73 22  : "lgamma", "ns"
44660 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
44670 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
44680 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
44690 32 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  236:1 <Spelling=
446a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
446b0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33  s/mathcalls.h:23
446c0 36 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  6:13>", "variadi
446d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
446e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
446f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
44700 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
44710 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
44720 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
44730 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
44740 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
44750 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
44760 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
44770 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
44780 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
44790 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
447a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
447b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
447c0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
447d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
447e0 6e 61 6d 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61  name": "__lgamma
447f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
44800 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
44810 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
44820 61 6c 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70  alls.h:236:1 <Sp
44830 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
44840 73 70 61 63 65 3e 3a 31 32 36 3a 31 3e 22 2c 20  space>:126:1>", 
44850 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
44860 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
44870 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
44880 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
44890 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
448a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
448b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
448c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
448d0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
448e0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
448f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
44900 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
44910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44920 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44930 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44940 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44950 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
44960 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
44970 74 67 61 6d 6d 61 22 2c 20 22 6e 73 22 3a 20 30  tgamma", "ns": 0
44980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
44990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
449a0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31  /mathcalls.h:241
449b0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
449c0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
449d0 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31  athcalls.h:241:1
449e0 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
449f0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
44a00 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
44a10 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
44a20 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
44a30 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
44a40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
44a50 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
44a60 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44a70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44a80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44a90 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
44aa0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
44ab0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
44ac0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
44ad0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
44ae0 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
44af0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
44b00 65 22 3a 20 22 5f 5f 74 67 61 6d 6d 61 22 2c 20  e": "__tgamma", 
44b10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
44b20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
44b30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
44b40 73 2e 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c  s.h:241:1 <Spell
44b50 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
44b60 63 65 3e 3a 31 32 37 3a 31 3e 22 2c 20 22 76 61  ce>:127:1>", "va
44b70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
44b80 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
44b90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
44ba0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
44bb0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
44bc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
44bd0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
44be0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
44bf0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
44c00 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
44c10 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
44c20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
44c30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
44c40 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
44c50 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
44c60 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
44c70 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
44c80 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d  n", "name": "gam
44c90 6d 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ma", "ns": 0, "l
44ca0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
44cb0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
44cc0 68 63 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 20 3c  hcalls.h:247:1 <
44cd0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
44ce0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
44cf0 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 33 3e 22 2c  alls.h:247:13>",
44d00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
44d10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
44d20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
44d30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
44d40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
44d50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
44d60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
44d70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
44d80 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
44d90 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
44da0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
44db0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
44dc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
44dd0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
44de0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
44df0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
44e00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
44e10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
44e20 22 5f 5f 67 61 6d 6d 61 22 2c 20 22 6e 73 22 3a  "__gamma", "ns":
44e30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
44e40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
44e50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
44e60 34 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  47:1 <Spelling=<
44e70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
44e80 32 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  28:1>", "variadi
44e90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
44ea0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
44eb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
44ec0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
44ed0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
44ee0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
44ef0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
44f00 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
44f10 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
44f20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
44f30 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
44f40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
44f50 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
44f60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
44f70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
44f80 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
44f90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
44fa0 6e 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61 5f 72  name": "lgamma_r
44fb0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
44fc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
44fd0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
44fe0 61 6c 6c 73 2e 68 3a 32 35 35 3a 31 20 3c 53 70  alls.h:255:1 <Sp
44ff0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
45000 73 70 61 63 65 3e 3a 31 32 39 3a 31 3e 22 2c 20  space>:129:1>", 
45010 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
45020 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
45030 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
45040 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
45050 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
45060 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
45070 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
45080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
45090 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
450a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
450b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
450c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
450d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
450e0 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70 22 2c  ": "__signgamp",
450f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
45100 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
45110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
45120 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
45130 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
45140 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
45150 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
45160 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
45170 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
45180 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
45190 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
451a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
451b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
451c0 67 61 6d 6d 61 5f 72 22 2c 20 22 6e 73 22 3a 20  gamma_r", "ns": 
451d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
451e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
451f0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 35  s/mathcalls.h:25
45200 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
45210 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33  cratch space>:13
45220 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
45230 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
45240 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
45250 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
45260 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
45270 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
45280 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
45290 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
452a0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
452b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
452c0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
452d0 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
452e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
452f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 67  , "name": "__sig
45300 6e 67 61 6d 70 22 2c 20 22 74 79 70 65 22 3a 20  ngamp", "type": 
45310 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
45320 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
45330 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
45340 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
45350 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
45360 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  2 } } }], "retur
45370 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
45380 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
45390 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
453a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
453b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
453c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
453d0 22 3a 20 22 72 69 6e 74 22 2c 20 22 6e 73 22 3a  ": "rint", "ns":
453e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
453f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
45400 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
45410 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f  62:1 <Spelling=/
45420 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
45430 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32  /mathcalls.h:262
45440 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63  :13>", "variadic
45450 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
45460 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
45470 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
45480 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
45490 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
454a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
454b0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
454c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
454d0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
454e0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
454f0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
45500 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
45510 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
45520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
45530 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
45540 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
45550 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
45560 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 69 6e 74   "name": "__rint
45570 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
45580 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
45590 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
455a0 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20 3c 53 70  alls.h:262:1 <Sp
455b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
455c0 73 70 61 63 65 3e 3a 31 33 32 3a 31 3e 22 2c 20  space>:132:1>", 
455d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
455e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
455f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
45600 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
45610 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
45620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
45630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
45640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
45650 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
45660 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
45670 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
45680 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
45690 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
456a0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
456b0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
456c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
456d0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
456e0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
456f0 3a 20 22 6e 65 78 74 61 66 74 65 72 22 2c 20 22  : "nextafter", "
45700 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
45710 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
45720 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
45730 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:265:1 <Spelli
45740 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
45750 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
45760 3a 32 36 35 3a 31 34 3e 22 2c 20 22 76 61 72 69  :265:14>", "vari
45770 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
45780 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
45790 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
457a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
457b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
457c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
457d0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
457e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
457f0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
45800 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
45810 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
45820 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
45830 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
45840 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
45850 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
45860 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
45870 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
45880 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
45890 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
458a0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
458b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
458c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
458d0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
458e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
458f0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 78 74 61 66  name": "__nextaf
45900 74 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ter", "ns": 0, "
45910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
45920 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
45930 74 68 63 61 6c 6c 73 2e 68 3a 32 36 35 3a 31 20  thcalls.h:265:1 
45940 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
45950 63 68 20 73 70 61 63 65 3e 3a 31 33 33 3a 31 3e  ch space>:133:1>
45960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
45970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
45980 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
45990 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
459a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
459b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
459c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
459d0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
459e0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
459f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
45a00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
45a10 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
45a20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
45a30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
45a40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
45a50 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
45a60 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
45a70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
45a80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
45a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
45aa0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
45ab0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
45ac0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
45ad0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
45ae0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
45af0 6e 65 78 74 74 6f 77 61 72 64 22 2c 20 22 6e 73  nexttoward", "ns
45b00 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
45b10 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
45b20 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
45b30 3a 32 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :267:1 <Spelling
45b40 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
45b50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
45b60 36 37 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  67:14>", "variad
45b70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
45b80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
45b90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
45ba0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
45bb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
45bc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
45bd0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
45be0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
45bf0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
45c00 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
45c10 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
45c20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
45c30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
45c40 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
45c50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
45c60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
45c70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
45c80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
45c90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
45ca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
45cb0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
45cc0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
45cd0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
45ce0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
45cf0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  n", "name": "__n
45d00 65 78 74 74 6f 77 61 72 64 22 2c 20 22 6e 73 22  exttoward", "ns"
45d10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
45d20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
45d30 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
45d40 32 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  267:1 <Spelling=
45d50 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
45d60 31 33 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  134:1>", "variad
45d70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
45d80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
45d90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
45da0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
45db0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
45dc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
45dd0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
45de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
45df0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
45e00 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
45e10 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
45e20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
45e30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
45e40 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
45e50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
45e60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
45e70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
45e80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
45e90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
45ea0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
45eb0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
45ec0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
45ed0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
45ee0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
45ef0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d  n", "name": "rem
45f00 61 69 6e 64 65 72 22 2c 20 22 6e 73 22 3a 20 30  ainder", "ns": 0
45f10 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
45f20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
45f30 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37 38  /mathcalls.h:278
45f40 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73  :1 <Spelling=/us
45f50 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
45f60 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31  athcalls.h:278:1
45f70 33 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  3>", "variadic":
45f80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
45f90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
45fa0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
45fb0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
45fc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
45fd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
45fe0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
45ff0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
46000 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
46010 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
46020 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
46030 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
46040 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
46050 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
46060 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
46070 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
46080 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
46090 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
460a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
460b0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
460c0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
460d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
460e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
460f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
46100 20 22 5f 5f 72 65 6d 61 69 6e 64 65 72 22 2c 20   "__remainder", 
46110 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
46120 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
46130 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
46140 73 2e 68 3a 32 37 38 3a 31 20 3c 53 70 65 6c 6c  s.h:278:1 <Spell
46150 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
46160 63 65 3e 3a 31 33 36 3a 31 3e 22 2c 20 22 76 61  ce>:136:1>", "va
46170 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
46180 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
46190 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
461a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
461b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
461c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
461d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
461e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
461f0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
46200 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
46210 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
46220 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
46230 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
46240 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
46250 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
46260 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
46270 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
46280 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
46290 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
462a0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
462b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
462c0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
462d0 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
462e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
462f0 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62 6e   "name": "scalbn
46300 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
46310 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
46320 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46330 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20 3c 53 70  alls.h:282:1 <Sp
46340 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
46350 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
46360 6c 73 2e 68 3a 32 38 32 3a 31 33 3e 22 2c 20 22  ls.h:282:13>", "
46370 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
46380 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
46390 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
463a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
463b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
463c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
463d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
463e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
463f0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
46400 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
46410 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
46420 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
46430 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
46440 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
46450 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
46460 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
46470 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
46480 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
46490 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
464a0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
464b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
464c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
464d0 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
464e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
464f0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62  "name": "__scalb
46500 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
46510 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
46520 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
46530 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20 3c 53  calls.h:282:1 <S
46540 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
46550 20 73 70 61 63 65 3e 3a 31 33 37 3a 31 3e 22 2c   space>:137:1>",
46560 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
46570 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
46580 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
46590 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
465a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
465b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
465c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
465d0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
465e0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
465f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
46600 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
46610 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
46620 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
46630 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
46640 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
46650 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
46660 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
46670 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
46680 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
46690 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
466a0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
466b0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
466c0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
466d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
466e0 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6c 6f 67 62  , "name": "ilogb
466f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
46700 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
46710 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46720 61 6c 6c 73 2e 68 3a 32 38 36 3a 31 20 3c 53 70  alls.h:286:1 <Sp
46730 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
46740 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
46750 6c 73 2e 68 3a 32 38 36 3a 31 37 3e 22 2c 20 22  ls.h:286:17>", "
46760 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
46770 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
46780 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
46790 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
467a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
467b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
467c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
467d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
467e0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
467f0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
46800 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
46810 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
46820 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
46830 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
46840 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
46850 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
46860 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
46870 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
46880 5f 69 6c 6f 67 62 22 2c 20 22 6e 73 22 3a 20 30  _ilogb", "ns": 0
46890 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
468a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
468b0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 36  /mathcalls.h:286
468c0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
468d0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33 38  ratch space>:138
468e0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
468f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
46900 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
46910 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
46920 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
46930 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
46940 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
46950 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
46960 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
46970 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
46980 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
46990 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22  ent": 64 } }], "
469a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
469b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
469c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
469d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
469e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
469f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
46a00 6d 65 22 3a 20 22 73 63 61 6c 62 6c 6e 22 2c 20  me": "scalbln", 
46a10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
46a20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
46a30 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
46a40 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70 65 6c 6c  s.h:296:1 <Spell
46a50 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ing=/usr/include
46a60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
46a70 68 3a 32 39 36 3a 31 33 3e 22 2c 20 22 76 61 72  h:296:13>", "var
46a80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
46a90 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
46aa0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
46ab0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
46ac0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
46ad0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
46ae0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
46af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
46b00 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
46b10 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
46b20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
46b30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
46b40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
46b50 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a  : "__n", "type":
46b60 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
46b70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
46b80 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
46b90 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
46ba0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
46bb0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
46bc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
46bd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
46be0 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
46bf0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
46c00 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62 6c 6e  ame": "__scalbln
46c10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
46c20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
46c30 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
46c40 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70  alls.h:296:1 <Sp
46c50 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
46c60 73 70 61 63 65 3e 3a 31 34 30 3a 31 3e 22 2c 20  space>:140:1>", 
46c70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
46c80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
46c90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
46ca0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
46cb0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
46cc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
46cd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
46ce0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
46cf0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
46d00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
46d10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
46d20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
46d30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
46d40 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79  ame": "__n", "ty
46d50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
46d60 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
46d70 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
46d80 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
46d90 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
46da0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
46db0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
46dc0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
46dd0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
46de0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
46df0 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 61 72 62  , "name": "nearb
46e00 79 69 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  yint", "ns": 0, 
46e10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
46e20 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
46e30 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31  athcalls.h:300:1
46e40 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
46e50 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
46e60 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 33 3e  hcalls.h:300:13>
46e70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
46e80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
46e90 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
46ea0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
46eb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
46ec0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
46ed0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
46ee0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
46ef0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
46f00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
46f10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
46f20 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
46f30 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
46f40 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
46f50 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
46f60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
46f70 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
46f80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
46f90 6d 65 22 3a 20 22 5f 5f 6e 65 61 72 62 79 69 6e  me": "__nearbyin
46fa0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
46fb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
46fc0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
46fd0 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 20 3c 53  calls.h:300:1 <S
46fe0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
46ff0 20 73 70 61 63 65 3e 3a 31 34 31 3a 31 3e 22 2c   space>:141:1>",
47000 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
47010 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
47020 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
47030 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
47040 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
47050 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
47060 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
47070 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
47080 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
47090 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
470a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
470b0 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
470c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
470d0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
470e0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
470f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
47100 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
47110 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
47120 22 3a 20 22 72 6f 75 6e 64 22 2c 20 22 6e 73 22  ": "round", "ns"
47130 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
47140 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
47150 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
47160 33 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  304:1 <Spelling=
47170 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
47180 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30  s/mathcalls.h:30
47190 34 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69  4:14>", "variadi
471a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
471b0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
471c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
471d0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
471e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
471f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
47200 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
47210 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
47220 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
47230 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
47240 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
47250 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
47260 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
47270 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
47280 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
47290 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
472a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
472b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 6f 75  , "name": "__rou
472c0 6e 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nd", "ns": 0, "l
472d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
472e0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
472f0 68 63 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20 3c  hcalls.h:304:1 <
47300 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
47310 68 20 73 70 61 63 65 3e 3a 31 34 32 3a 31 3e 22  h space>:142:1>"
47320 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
47330 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
47340 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
47350 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
47360 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
47370 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
47380 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
47390 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
473a0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
473b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
473c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
473d0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
473e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
473f0 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
47400 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
47410 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
47420 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
47430 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
47440 65 22 3a 20 22 74 72 75 6e 63 22 2c 20 22 6e 73  e": "trunc", "ns
47450 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
47460 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
47470 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
47480 3a 33 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :308:1 <Spelling
47490 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  =/usr/include/bi
474a0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
474b0 30 38 3a 31 34 3e 22 2c 20 22 76 61 72 69 61 64  08:14>", "variad
474c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
474d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
474e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
474f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
47500 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
47510 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
47520 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
47530 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
47540 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
47550 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
47560 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
47570 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
47580 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
47590 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
475a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
475b0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
475c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
475d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 72  ", "name": "__tr
475e0 75 6e 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  unc", "ns": 0, "
475f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
47600 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
47610 74 68 63 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20  thcalls.h:308:1 
47620 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
47630 63 68 20 73 70 61 63 65 3e 3a 31 34 33 3a 31 3e  ch space>:143:1>
47640 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
47650 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
47660 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
47670 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
47680 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
47690 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
476a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
476b0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
476c0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
476d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
476e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
476f0 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
47700 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
47710 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
47720 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
47730 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
47740 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
47750 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
47760 6d 65 22 3a 20 22 72 65 6d 71 75 6f 22 2c 20 22  me": "remquo", "
47770 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
47780 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
47790 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
477a0 2e 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:313:1 <Spelli
477b0 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  ng=/usr/include/
477c0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
477d0 3a 33 31 33 3a 31 33 3e 22 2c 20 22 76 61 72 69  :313:13>", "vari
477e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
477f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
47800 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
47810 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
47820 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
47830 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
47840 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
47850 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
47860 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
47870 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
47880 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
47890 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
478a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
478b0 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
478c0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
478d0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
478e0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
478f0 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22  nt": 64 } }, { "
47900 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
47910 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75  ", "name": "__qu
47920 6f 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  o", "type": { "t
47930 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
47940 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
47950 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
47960 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
47970 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
47980 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
47990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
479a0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
479b0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
479c0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
479d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
479e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
479f0 5f 5f 72 65 6d 71 75 6f 22 2c 20 22 6e 73 22 3a  __remquo", "ns":
47a00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
47a10 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
47a20 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
47a30 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  13:1 <Spelling=<
47a40 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
47a50 34 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  44:1>", "variadi
47a60 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
47a70 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
47a80 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
47a90 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
47aa0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
47ab0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
47ac0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
47ad0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
47ae0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
47af0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
47b00 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
47b10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
47b20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
47b30 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
47b40 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
47b50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
47b60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
47b70 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
47b80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
47b90 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22 2c  "name": "__quo",
47ba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
47bb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
47bc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
47bd0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
47be0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
47bf0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
47c00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
47c10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
47c20 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
47c30 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
47c40 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
47c50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
47c60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 72 69  n", "name": "lri
47c70 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nt", "ns": 0, "l
47c80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
47c90 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
47ca0 68 63 61 6c 6c 73 2e 68 3a 33 32 30 3a 31 20 3c  hcalls.h:320:1 <
47cb0 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e  Spelling=/usr/in
47cc0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
47cd0 61 6c 6c 73 2e 68 3a 33 32 30 3a 32 32 3e 22 2c  alls.h:320:22>",
47ce0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
47cf0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
47d00 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
47d10 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
47d20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
47d30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
47d40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
47d50 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
47d60 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
47d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
47d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
47d90 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
47da0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
47db0 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
47dc0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
47dd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
47de0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
47df0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
47e00 20 22 5f 5f 6c 72 69 6e 74 22 2c 20 22 6e 73 22   "__lrint", "ns"
47e10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
47e20 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
47e30 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
47e40 33 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  320:1 <Spelling=
47e50 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
47e60 31 34 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  145:1>", "variad
47e70 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
47e80 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
47e90 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
47ea0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
47eb0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
47ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
47ed0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
47ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
47ef0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
47f00 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
47f10 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
47f20 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
47f30 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
47f40 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
47f50 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
47f60 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
47f70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
47f80 20 22 6e 61 6d 65 22 3a 20 22 6c 6c 72 69 6e 74   "name": "llrint
47f90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
47fa0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
47fb0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
47fc0 61 6c 6c 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70  alls.h:322:1 <Sp
47fd0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
47fe0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
47ff0 6c 73 2e 68 3a 33 32 32 3a 32 37 3e 22 2c 20 22  ls.h:322:27>", "
48000 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
48010 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
48020 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
48030 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
48040 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
48050 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
48060 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
48070 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
48080 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
48090 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
480a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
480b0 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
480c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
480d0 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62  ":long-long", "b
480e0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
480f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
48100 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  4 } },.{ "tag": 
48110 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
48120 65 22 3a 20 22 5f 5f 6c 6c 72 69 6e 74 22 2c 20  e": "__llrint", 
48130 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
48140 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
48150 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
48160 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c  s.h:322:1 <Spell
48170 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
48180 63 65 3e 3a 31 34 36 3a 31 3e 22 2c 20 22 76 61  ce>:146:1>", "va
48190 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
481a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
481b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
481c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
481d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
481e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
481f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
48200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
48210 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
48220 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48230 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48240 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48250 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48260 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  long-long", "bit
48270 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48290 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
482a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
482b0 3a 20 22 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22  : "lround", "ns"
482c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
482d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
482e0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
482f0 33 32 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  326:1 <Spelling=
48300 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
48310 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
48320 36 3a 32 32 3e 22 2c 20 22 76 61 72 69 61 64 69  6:22>", "variadi
48330 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
48340 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
48350 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
48360 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
48370 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
48380 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
48390 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
483a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
483b0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
483c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
483d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
483e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
483f0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22  { "tag": ":long"
48400 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
48410 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
48420 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 64 } },.{ "ta
48430 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
48440 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 72 6f 75 6e  "name": "__lroun
48450 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
48460 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
48470 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
48480 63 61 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53  calls.h:326:1 <S
48490 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
484a0 20 73 70 61 63 65 3e 3a 31 34 37 3a 31 3e 22 2c   space>:147:1>",
484b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
484c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
484d0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
484e0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
484f0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
48500 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
48510 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
48520 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
48530 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
48540 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
48550 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
48560 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
48570 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
48580 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  : ":long", "bit-
48590 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
485a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
485b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
485c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
485d0 20 22 6c 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22   "llround", "ns"
485e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
485f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
48600 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
48610 33 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  328:1 <Spelling=
48620 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
48630 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
48640 38 3a 32 37 3e 22 2c 20 22 76 61 72 69 61 64 69  8:27>", "variadi
48650 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
48660 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
48670 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
48680 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
48690 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
486a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
486b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
486c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
486d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
486e0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
486f0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
48700 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
48710 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
48720 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
48730 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
48740 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
48750 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
48760 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
48770 6c 6c 72 6f 75 6e 64 22 2c 20 22 6e 73 22 3a 20  llround", "ns": 
48780 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
48790 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
487a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
487b0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
487c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 34  cratch space>:14
487d0 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
487e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
487f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
48800 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
48810 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
48820 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
48830 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
48840 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
48850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
48860 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
48870 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
48880 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
48890 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
488a0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
488b0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
488c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
488d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
488e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
488f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 64 69  n", "name": "fdi
48900 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  m", "ns": 0, "lo
48910 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
48920 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
48930 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c 53  calls.h:332:1 <S
48940 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63  pelling=/usr/inc
48950 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
48960 6c 6c 73 2e 68 3a 33 33 32 3a 31 33 3e 22 2c 20  lls.h:332:13>", 
48970 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
48980 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
48990 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
489a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
489b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
489c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
489d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
489e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
489f0 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
48a00 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
48a10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
48a20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  64 } }, { "tag":
48a30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
48a40 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
48a50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48a60 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
48a70 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
48a80 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
48a90 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
48aa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
48ab0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
48ac0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
48ad0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
48ae0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
48af0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  n", "name": "__f
48b00 64 69 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  dim", "ns": 0, "
48b10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
48b20 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
48b30 74 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20  thcalls.h:332:1 
48b40 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
48b50 63 68 20 73 70 61 63 65 3e 3a 31 34 39 3a 31 3e  ch space>:149:1>
48b60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
48b70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
48b80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
48b90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
48ba0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
48bb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
48bc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
48bd0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
48be0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
48bf0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
48c00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
48c10 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
48c20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
48c30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
48c40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
48c50 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
48c60 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48c70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48c80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48ca0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
48cb0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
48cc0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
48cd0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
48ce0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
48cf0 66 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  fmax", "ns": 0, 
48d00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
48d10 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
48d20 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31  athcalls.h:335:1
48d30 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f   <Spelling=/usr/
48d40 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
48d50 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 34 3e  hcalls.h:335:14>
48d60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
48d70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
48d80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
48d90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
48da0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
48db0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
48dc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
48dd0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
48de0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
48df0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
48e00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
48e10 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
48e20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
48e30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
48e40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
48e50 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
48e60 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
48e70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
48e80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
48e90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
48ea0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
48eb0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
48ec0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
48ed0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
48ee0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
48ef0 5f 5f 66 6d 61 78 22 2c 20 22 6e 73 22 3a 20 30  __fmax", "ns": 0
48f00 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
48f10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
48f20 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 35  /mathcalls.h:335
48f30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
48f40 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 30  ratch space>:150
48f50 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
48f60 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
48f70 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
48f80 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
48f90 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
48fa0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
48fb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
48fc0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
48fd0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
48fe0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
48ff0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
49000 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
49010 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
49020 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
49030 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
49040 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
49050 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
49060 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
49070 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
49080 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
49090 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
490a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
490b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
490c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
490d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
490e0 3a 20 22 66 6d 69 6e 22 2c 20 22 6e 73 22 3a 20  : "fmin", "ns": 
490f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
49100 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
49110 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33  s/mathcalls.h:33
49120 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 2f 75  8:1 <Spelling=/u
49130 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
49140 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 33 38 3a  mathcalls.h:338:
49150 31 34 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  14>", "variadic"
49160 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
49170 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
49180 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
49190 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
491a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
491b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
491c0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
491d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
491e0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
491f0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
49200 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
49210 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
49220 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
49230 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
49240 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
49250 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
49260 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
49270 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  64 } }], "return
49280 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
49290 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
492a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
492b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
492c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
492d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
492e0 3a 20 22 5f 5f 66 6d 69 6e 22 2c 20 22 6e 73 22  : "__fmin", "ns"
492f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
49300 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
49310 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
49320 33 33 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  338:1 <Spelling=
49330 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
49340 31 35 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  151:1>", "variad
49350 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
49360 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
49370 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
49380 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
49390 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
493a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
493b0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
493c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
493d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
493e0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
493f0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
49400 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
49410 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
49420 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
49430 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
49440 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
49450 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
49460 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
49470 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
49480 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22  g": ":double", "
49490 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
494a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
494b0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
494c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
494d0 6d 65 22 3a 20 22 66 6d 61 22 2c 20 22 6e 73 22  me": "fma", "ns"
494e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
494f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
49500 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
49510 33 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  341:1 <Spelling=
49520 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
49530 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 34  s/mathcalls.h:34
49540 31 3a 31 33 3e 22 2c 20 22 76 61 72 69 61 64 69  1:13>", "variadi
49550 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
49560 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
49570 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
49580 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
49590 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
495a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
495b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
495c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
495d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
495e0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
495f0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20  nment": 64 } }, 
49600 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
49610 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
49620 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
49630 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
49640 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
49650 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
49660 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 64 } }, { "tag
49670 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
49680 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22  "name": "__z", "
49690 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
496a0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
496b0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
496c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
496d0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
496e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
496f0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
49700 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
49710 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
49720 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
49730 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
49740 5f 66 6d 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _fma", "ns": 0, 
49750 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
49760 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
49770 61 74 68 63 61 6c 6c 73 2e 68 3a 33 34 31 3a 31  athcalls.h:341:1
49780 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
49790 74 63 68 20 73 70 61 63 65 3e 3a 31 35 32 3a 31  tch space>:152:1
497a0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
497b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
497c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
497d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
497e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
497f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
49800 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
49810 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
49820 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
49830 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
49840 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
49850 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
49860 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
49870 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c  , "name": "__y",
49880 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
49890 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
498a0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
498b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
498c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
498d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
498e0 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79 70 65  e": "__z", "type
498f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
49900 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
49910 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
49920 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
49930 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
49940 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
49950 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
49960 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
49970 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
49980 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
49990 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62  , "name": "scalb
499a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
499b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
499c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
499d0 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 20 3c 53 70  alls.h:402:1 <Sp
499e0 65 6c 6c 69 6e 67 3d 2f 75 73 72 2f 69 6e 63 6c  elling=/usr/incl
499f0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
49a00 6c 73 2e 68 3a 34 30 32 3a 31 33 3e 22 2c 20 22  ls.h:402:13>", "
49a10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
49a20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
49a30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
49a40 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
49a50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
49a60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
49a70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
49a80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
49a90 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
49aa0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
49ab0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
49ac0 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
49ad0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
49ae0 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
49af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
49b00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
49b10 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
49b20 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
49b30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
49b40 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
49b50 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
49b60 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
49b70 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
49b80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
49b90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
49ba0 61 6c 62 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  alb", "ns": 0, "
49bb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
49bc0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
49bd0 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 20  thcalls.h:402:1 
49be0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
49bf0 63 68 20 73 70 61 63 65 3e 3a 31 35 34 3a 31 3e  ch space>:154:1>
49c00 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
49c10 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
49c20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
49c30 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
49c40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
49c50 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
49c60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
49c70 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
49c80 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
49c90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
49ca0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
49cb0 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
49cc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
49cd0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
49ce0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
49cf0 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
49d00 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
49d10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
49d20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
49d30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
49d40 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
49d50 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
49d60 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
49d70 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
49d80 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
49d90 5f 5f 66 70 63 6c 61 73 73 69 66 79 66 22 2c 20  __fpclassifyf", 
49da0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
49db0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
49dc0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
49dd0 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f  s-helper-functio
49de0 6e 73 2e 68 3a 32 31 3a 31 20 3c 53 70 65 6c 6c  ns.h:21:1 <Spell
49df0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
49e00 63 65 3e 3a 31 35 35 3a 31 3e 22 2c 20 22 76 61  ce>:155:1>", "va
49e10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
49e20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
49e30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
49e40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
49e50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
49e60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
49e70 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75   "name": "__valu
49e80 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
49e90 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
49ea0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
49eb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
49ec0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
49ed0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
49ee0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
49ef0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
49f00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
49f10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
49f20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
49f30 5f 5f 73 69 67 6e 62 69 74 66 22 2c 20 22 6e 73  __signbitf", "ns
49f40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
49f50 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
49f60 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
49f70 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
49f80 68 3a 32 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:25:1 <Spelling
49f90 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
49fa0 3a 31 35 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  :156:1>", "varia
49fb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
49fc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
49fd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
49fe0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
49ff0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4a000 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4a010 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
4a020 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4a030 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4a040 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4a050 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4a060 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4a070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4a080 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
4a090 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4a0a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4a0b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4a0c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69  n", "name": "__i
4a0d0 73 69 6e 66 66 22 2c 20 22 6e 73 22 3a 20 30 2c  sinff", "ns": 0,
4a0e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4a0f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4a100 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
4a110 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30 3a  -functions.h:30:
4a120 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4a130 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 37 3a  atch space>:157:
4a140 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4a150 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4a160 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4a170 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4a180 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4a190 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4a1a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4a1b0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
4a1c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4a1d0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4a1e0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4a1f0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4a200 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4a210 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
4a220 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4a230 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4a240 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4a250 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4a260 6e 61 6d 65 22 3a 20 22 5f 5f 66 69 6e 69 74 65  name": "__finite
4a270 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4a280 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4a290 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4a2a0 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e  calls-helper-fun
4a2b0 63 74 69 6f 6e 73 2e 68 3a 33 33 3a 31 20 3c 53  ctions.h:33:1 <S
4a2c0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4a2d0 20 73 70 61 63 65 3e 3a 31 35 38 3a 31 3e 22 2c   space>:158:1>",
4a2e0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4a2f0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4a300 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4a310 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4a320 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4a330 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4a340 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4a350 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
4a360 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4a370 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4a380 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4a390 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4a3a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4a3b0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
4a3c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4a3d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4a3e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4a3f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4a400 22 3a 20 22 5f 5f 69 73 6e 61 6e 66 22 2c 20 22  ": "__isnanf", "
4a410 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4a420 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4a430 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4a440 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e  -helper-function
4a450 73 2e 68 3a 33 36 3a 31 20 3c 53 70 65 6c 6c 69  s.h:36:1 <Spelli
4a460 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4a470 65 3e 3a 31 35 39 3a 31 3e 22 2c 20 22 76 61 72  e>:159:1>", "var
4a480 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4a490 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4a4a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4a4b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4a4c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4a4d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4a4e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65  "name": "__value
4a4f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4a500 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4a510 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4a520 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4a530 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4a540 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4a550 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
4a560 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4a570 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4a580 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4a590 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4a5a0 5f 69 73 65 71 73 69 67 66 22 2c 20 22 6e 73 22  _iseqsigf", "ns"
4a5b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4a5c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4a5d0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65  its/mathcalls-he
4a5e0 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68  lper-functions.h
4a5f0 3a 33 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :39:1 <Spelling=
4a600 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4a610 31 36 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  160:1>", "variad
4a620 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4a630 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4a640 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4a650 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4a660 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4a670 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4a680 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4a690 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4a6a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4a6b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4a6c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
4a6d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4a6e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4a6f0 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
4a700 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4a710 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4a720 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4a730 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4a740 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4a750 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
4a760 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4a770 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4a780 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4a790 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4a7a0 22 5f 5f 69 73 73 69 67 6e 61 6c 69 6e 67 66 22  "__issignalingf"
4a7b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4a7c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4a7d0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4a7e0 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
4a7f0 69 6f 6e 73 2e 68 3a 34 32 3a 31 20 3c 53 70 65  ions.h:42:1 <Spe
4a800 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4a810 70 61 63 65 3e 3a 31 36 31 3a 31 3e 22 2c 20 22  pace>:161:1>", "
4a820 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4a830 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4a840 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4a850 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4a860 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4a870 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4a880 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 61  ", "name": "__va
4a890 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
4a8a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4a8b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4a8c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4a8d0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4a8e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4a8f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
4a900 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4a910 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4a920 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4a930 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4a940 20 22 61 63 6f 73 66 22 2c 20 22 6e 73 22 3a 20   "acosf", "ns": 
4a950 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4a960 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4a970 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33  s/mathcalls.h:53
4a980 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4a990 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 36 32  ratch space>:162
4a9a0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4a9b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4a9c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4a9d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4a9e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4a9f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4aa00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4aa10 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4aa20 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4aa30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4aa40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4aa50 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4aa60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4aa70 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4aa80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4aa90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4aaa0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4aab0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4aac0 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73 66 22 2c  ame": "__acosf",
4aad0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4aae0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4aaf0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4ab00 6c 73 2e 68 3a 35 33 3a 31 20 3c 53 70 65 6c 6c  ls.h:53:1 <Spell
4ab10 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4ab20 63 65 3e 3a 31 36 34 3a 31 3e 22 2c 20 22 76 61  ce>:164:1>", "va
4ab30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4ab40 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4ab50 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4ab60 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4ab70 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4ab80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4ab90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4aba0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4abb0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4abc0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4abd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4abe0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4abf0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4ac00 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4ac10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4ac20 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4ac30 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4ac40 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73  on", "name": "as
4ac50 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  inf", "ns": 0, "
4ac60 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4ac70 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4ac80 74 68 63 61 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c  thcalls.h:55:1 <
4ac90 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4aca0 68 20 73 70 61 63 65 3e 3a 31 36 35 3a 31 3e 22  h space>:165:1>"
4acb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4acc0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4acd0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4ace0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4acf0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4ad00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4ad10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4ad20 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4ad30 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4ad40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4ad50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4ad60 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4ad70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4ad80 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4ad90 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4ada0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4adb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4adc0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4add0 3a 20 22 5f 5f 61 73 69 6e 66 22 2c 20 22 6e 73  : "__asinf", "ns
4ade0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4adf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4ae00 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4ae10 3a 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :55:1 <Spelling=
4ae20 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4ae30 31 36 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  167:1>", "variad
4ae40 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4ae50 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4ae60 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4ae70 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4ae80 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4ae90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4aea0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4aeb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4aec0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4aed0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4aee0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4aef0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4af00 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4af10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4af20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4af30 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4af40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4af50 20 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 66 22   "name": "atanf"
4af60 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4af70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4af80 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4af90 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65 6c  lls.h:57:1 <Spel
4afa0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4afb0 61 63 65 3e 3a 31 36 38 3a 31 3e 22 2c 20 22 76  ace>:168:1>", "v
4afc0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4afd0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4afe0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4aff0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4b000 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4b010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4b020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4b030 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4b040 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4b050 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4b060 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4b070 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4b080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4b090 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4b0a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4b0b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4b0c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4b0d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4b0e0 5f 61 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30  _atanf", "ns": 0
4b0f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4b100 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4b110 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 37 3a  /mathcalls.h:57:
4b120 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4b130 61 74 63 68 20 73 70 61 63 65 3e 3a 31 37 30 3a  atch space>:170:
4b140 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4b150 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4b160 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4b170 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4b180 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4b190 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4b1a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4b1b0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4b1c0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b1d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b1e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b1f0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4b200 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4b210 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4b220 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4b230 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4b240 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4b250 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4b260 6d 65 22 3a 20 22 61 74 61 6e 32 66 22 2c 20 22  me": "atan2f", "
4b270 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4b280 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4b290 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4b2a0 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:59:1 <Spellin
4b2b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4b2c0 3e 3a 31 37 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:171:1>", "vari
4b2d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4b2e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4b2f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4b300 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4b310 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4b320 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4b330 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
4b340 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4b350 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4b360 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4b370 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4b380 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
4b390 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4b3a0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4b3b0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4b3c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4b3d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4b3e0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4b3f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4b400 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4b410 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4b420 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4b430 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4b440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4b450 65 22 3a 20 22 5f 5f 61 74 61 6e 32 66 22 2c 20  e": "__atan2f", 
4b460 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4b470 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4b480 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4b490 73 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:59:1 <Spelli
4b4a0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4b4b0 65 3e 3a 31 37 33 3a 31 3e 22 2c 20 22 76 61 72  e>:173:1>", "var
4b4c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4b4d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4b4e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4b4f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4b500 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4b510 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4b520 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
4b530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4b540 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4b550 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4b560 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4b570 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
4b580 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4b590 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4b5a0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b5b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b5c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b5d0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4b5e0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4b5f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4b600 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4b610 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4b620 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4b630 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4b640 6d 65 22 3a 20 22 63 6f 73 66 22 2c 20 22 6e 73  me": "cosf", "ns
4b650 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4b660 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4b670 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4b680 3a 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :62:1 <Spelling=
4b690 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4b6a0 31 37 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  176:1>", "variad
4b6b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4b6c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4b6d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4b6e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4b6f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4b700 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4b710 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4b720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4b730 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4b740 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4b750 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4b760 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4b770 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4b780 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4b790 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4b7a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4b7b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4b7c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 66   "name": "__cosf
4b7d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4b7e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4b7f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4b800 61 6c 6c 73 2e 68 3a 36 32 3a 31 20 3c 53 70 65  alls.h:62:1 <Spe
4b810 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4b820 70 61 63 65 3e 3a 31 37 38 3a 31 3e 22 2c 20 22  pace>:178:1>", "
4b830 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4b840 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4b850 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4b860 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4b870 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4b880 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4b890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4b8a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4b8b0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4b8c0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4b8d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4b8e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4b8f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4b900 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4b910 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4b920 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4b930 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4b940 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4b950 73 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  sinf", "ns": 0, 
4b960 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4b970 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4b980 61 74 68 63 61 6c 6c 73 2e 68 3a 36 34 3a 31 20  athcalls.h:64:1 
4b990 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4b9a0 63 68 20 73 70 61 63 65 3e 3a 31 38 31 3a 31 3e  ch space>:181:1>
4b9b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4b9c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4b9d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4b9e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4b9f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4ba00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4ba10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4ba20 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4ba30 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4ba40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4ba50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4ba60 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4ba70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4ba80 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4ba90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4baa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4bab0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4bac0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4bad0 22 3a 20 22 5f 5f 73 69 6e 66 22 2c 20 22 6e 73  ": "__sinf", "ns
4bae0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4baf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4bb00 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4bb10 3a 36 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :64:1 <Spelling=
4bb20 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4bb30 31 38 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  183:1>", "variad
4bb40 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4bb50 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4bb60 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4bb70 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4bb80 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4bb90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4bba0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4bbb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4bbc0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4bbd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4bbe0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4bbf0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4bc00 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4bc10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4bc20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4bc30 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4bc40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4bc50 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e 66 22 2c   "name": "tanf",
4bc60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4bc70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4bc80 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4bc90 6c 73 2e 68 3a 36 36 3a 31 20 3c 53 70 65 6c 6c  ls.h:66:1 <Spell
4bca0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4bcb0 63 65 3e 3a 31 38 34 3a 31 3e 22 2c 20 22 76 61  ce>:184:1>", "va
4bcc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4bcd0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4bce0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4bcf0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4bd00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4bd10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4bd20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4bd30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4bd40 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4bd50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4bd60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4bd70 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4bd80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4bd90 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4bda0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4bdb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4bdc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4bdd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4bde0 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tanf", "ns": 0, 
4bdf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4be00 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4be10 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31 20  athcalls.h:66:1 
4be20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4be30 63 68 20 73 70 61 63 65 3e 3a 31 38 36 3a 31 3e  ch space>:186:1>
4be40 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4be50 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4be60 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4be70 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4be80 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4be90 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4bea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4beb0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4bec0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4bed0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4bee0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4bef0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4bf00 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4bf10 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4bf20 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4bf30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4bf40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4bf50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4bf60 22 3a 20 22 63 6f 73 68 66 22 2c 20 22 6e 73 22  ": "coshf", "ns"
4bf70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4bf80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4bf90 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4bfa0 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  71:1 <Spelling=<
4bfb0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
4bfc0 38 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  87:1>", "variadi
4bfd0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
4bfe0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
4bff0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
4c000 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
4c010 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
4c020 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
4c030 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
4c040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4c050 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4c060 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4c070 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4c080 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4c090 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4c0a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4c0b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4c0c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4c0d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4c0e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 68 66  "name": "__coshf
4c0f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
4c100 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
4c110 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
4c120 61 6c 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70 65  alls.h:71:1 <Spe
4c130 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4c140 70 61 63 65 3e 3a 31 38 39 3a 31 3e 22 2c 20 22  pace>:189:1>", "
4c150 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4c160 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4c170 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4c180 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4c190 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4c1a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4c1b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4c1c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4c1d0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4c1e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4c1f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4c200 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4c210 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4c220 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4c230 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4c240 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4c250 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4c260 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4c270 73 69 6e 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c  sinhf", "ns": 0,
4c280 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4c290 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4c2a0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37 33 3a 31  mathcalls.h:73:1
4c2b0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4c2c0 74 63 68 20 73 70 61 63 65 3e 3a 31 39 30 3a 31  tch space>:190:1
4c2d0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4c2e0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4c2f0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4c300 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4c310 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4c320 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4c330 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4c340 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4c350 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4c360 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4c370 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4c380 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4c390 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4c3a0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4c3b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4c3c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4c3d0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4c3e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4c3f0 65 22 3a 20 22 5f 5f 73 69 6e 68 66 22 2c 20 22  e": "__sinhf", "
4c400 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4c410 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4c420 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4c430 2e 68 3a 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:73:1 <Spellin
4c440 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4c450 3e 3a 31 39 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:192:1>", "vari
4c460 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4c470 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4c480 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4c490 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4c4a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4c4b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4c4c0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4c4d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4c4e0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4c4f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4c500 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4c510 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4c520 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4c530 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4c540 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4c550 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4c560 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4c570 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e 68  ", "name": "tanh
4c580 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4c590 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4c5a0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4c5b0 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 20 3c 53 70  calls.h:75:1 <Sp
4c5c0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
4c5d0 73 70 61 63 65 3e 3a 31 39 33 3a 31 3e 22 2c 20  space>:193:1>", 
4c5e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
4c5f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
4c600 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
4c610 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
4c620 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
4c630 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
4c640 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
4c650 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4c660 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4c670 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4c680 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4c690 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
4c6a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4c6b0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4c6c0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4c6d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4c6e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
4c6f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
4c700 22 5f 5f 74 61 6e 68 66 22 2c 20 22 6e 73 22 3a  "__tanhf", "ns":
4c710 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
4c720 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
4c730 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 37  ts/mathcalls.h:7
4c740 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
4c750 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39  cratch space>:19
4c760 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  5:1>", "variadic
4c770 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
4c780 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
4c790 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
4c7a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
4c7b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
4c7c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4c7d0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
4c7e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4c7f0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4c800 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4c810 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4c820 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4c830 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4c840 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4c850 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4c860 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4c870 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4c880 6e 61 6d 65 22 3a 20 22 61 63 6f 73 68 66 22 2c  name": "acoshf",
4c890 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4c8a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4c8b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4c8c0 6c 73 2e 68 3a 38 35 3a 31 20 3c 53 70 65 6c 6c  ls.h:85:1 <Spell
4c8d0 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4c8e0 63 65 3e 3a 31 39 36 3a 31 3e 22 2c 20 22 76 61  ce>:196:1>", "va
4c8f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4c900 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4c910 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4c920 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4c930 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4c940 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4c950 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4c960 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4c970 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4c980 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4c990 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4c9a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4c9b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4c9c0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4c9d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4c9e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4c9f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4ca00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4ca10 61 63 6f 73 68 66 22 2c 20 22 6e 73 22 3a 20 30  acoshf", "ns": 0
4ca20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4ca30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4ca40 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 35 3a  /mathcalls.h:85:
4ca50 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4ca60 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 38 3a  atch space>:198:
4ca70 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4ca80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4ca90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4caa0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4cab0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4cac0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4cad0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4cae0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4caf0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4cb00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4cb10 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4cb20 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4cb30 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4cb40 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4cb50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4cb60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4cb70 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4cb80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4cb90 6d 65 22 3a 20 22 61 73 69 6e 68 66 22 2c 20 22  me": "asinhf", "
4cba0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4cbb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4cbc0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4cbd0 2e 68 3a 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:87:1 <Spellin
4cbe0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4cbf0 3e 3a 31 39 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:199:1>", "vari
4cc00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4cc10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4cc20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4cc30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4cc40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4cc50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4cc60 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4cc70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4cc80 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4cc90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4cca0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4ccb0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4ccc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4ccd0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4cce0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4ccf0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4cd00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4cd10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 73  ", "name": "__as
4cd20 69 6e 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  inhf", "ns": 0, 
4cd30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4cd40 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4cd50 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37 3a 31 20  athcalls.h:87:1 
4cd60 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4cd70 63 68 20 73 70 61 63 65 3e 3a 32 30 31 3a 31 3e  ch space>:201:1>
4cd80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4cd90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4cda0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4cdb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4cdc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4cdd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4cde0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4cdf0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4ce00 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4ce10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4ce20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4ce30 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4ce40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4ce50 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4ce60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4ce70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4ce80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4ce90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4cea0 22 3a 20 22 61 74 61 6e 68 66 22 2c 20 22 6e 73  ": "atanhf", "ns
4ceb0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4cec0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4ced0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4cee0 3a 38 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :89:1 <Spelling=
4cef0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4cf00 32 30 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  202:1>", "variad
4cf10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4cf20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4cf30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4cf40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4cf50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4cf60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4cf70 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4cf80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4cf90 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4cfa0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4cfb0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4cfc0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4cfd0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4cfe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4cff0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4d000 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4d010 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4d020 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61 6e   "name": "__atan
4d030 68 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  hf", "ns": 0, "l
4d040 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4d050 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4d060 68 63 61 6c 6c 73 2e 68 3a 38 39 3a 31 20 3c 53  hcalls.h:89:1 <S
4d070 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4d080 20 73 70 61 63 65 3e 3a 32 30 34 3a 31 3e 22 2c   space>:204:1>",
4d090 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4d0a0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4d0b0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4d0c0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4d0d0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4d0e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4d0f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4d100 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4d110 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4d120 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d130 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d140 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
4d150 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
4d160 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4d170 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4d180 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4d190 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4d1a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4d1b0 20 22 65 78 70 66 22 2c 20 22 6e 73 22 3a 20 30   "expf", "ns": 0
4d1c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4d1d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4d1e0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 35 3a  /mathcalls.h:95:
4d1f0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4d200 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30 37 3a  atch space>:207:
4d210 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4d220 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4d230 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4d240 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4d250 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4d260 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4d270 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4d280 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4d290 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4d2a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4d2b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4d2c0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4d2d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4d2e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4d2f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d300 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d310 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4d320 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4d330 6d 65 22 3a 20 22 5f 5f 65 78 70 66 22 2c 20 22  me": "__expf", "
4d340 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4d350 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4d360 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4d370 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:95:1 <Spellin
4d380 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4d390 3e 3a 32 30 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:209:1>", "vari
4d3a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4d3b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4d3c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4d3d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4d3e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4d3f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4d400 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4d410 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4d420 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4d430 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4d440 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4d450 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4d460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4d470 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4d480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4d490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4d4a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4d4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72 65 78  ", "name": "frex
4d4c0 70 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pf", "ns": 0, "l
4d4d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4d4e0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4d4f0 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31 20 3c 53  hcalls.h:98:1 <S
4d500 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4d510 20 73 70 61 63 65 3e 3a 32 31 30 3a 31 3e 22 2c   space>:210:1>",
4d520 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4d530 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4d540 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4d550 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4d560 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4d570 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4d580 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4d590 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4d5a0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4d5b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d5c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d5d0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4d5e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4d5f0 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
4d600 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
4d610 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
4d620 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4d630 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
4d640 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4d650 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4d660 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
4d670 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4d680 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4d690 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4d6a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4d6b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
4d6c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
4d6d0 5f 66 72 65 78 70 66 22 2c 20 22 6e 73 22 3a 20  _frexpf", "ns": 
4d6e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
4d6f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
4d700 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38  s/mathcalls.h:98
4d710 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4d720 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 31 32  ratch space>:212
4d730 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4d740 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4d750 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4d760 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4d770 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4d780 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4d790 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4d7a0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4d7b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4d7c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4d7d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4d7e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
4d7f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4d800 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78  ", "name": "__ex
4d810 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22 3a  ponent", "type":
4d820 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
4d830 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
4d840 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
4d850 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4d860 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4d870 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
4d880 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4d890 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4d8a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4d8b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4d8c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4d8d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4d8e0 22 3a 20 22 6c 64 65 78 70 66 22 2c 20 22 6e 73  ": "ldexpf", "ns
4d8f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
4d900 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
4d910 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
4d920 3a 31 30 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :101:1 <Spelling
4d930 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
4d940 3a 32 31 33 3a 31 3e 22 2c 20 22 76 61 72 69 61  :213:1>", "varia
4d950 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
4d960 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
4d970 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
4d980 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
4d990 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
4d9a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4d9b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
4d9c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4d9d0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4d9e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4d9f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
4da00 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
4da10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4da20 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79  __exponent", "ty
4da30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4da40 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
4da50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4da60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
4da70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
4da80 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4da90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4daa0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4dab0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
4dac0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
4dad0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 64 65 78 70  "name": "__ldexp
4dae0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4daf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4db00 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4db10 63 61 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53  calls.h:101:1 <S
4db20 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4db30 20 73 70 61 63 65 3e 3a 32 31 35 3a 31 3e 22 2c   space>:215:1>",
4db40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4db50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4db60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4db70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4db80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4db90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4dba0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4dbb0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4dbc0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4dbd0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4dbe0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4dbf0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4dc00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4dc10 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
4dc20 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
4dc30 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
4dc40 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4dc50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4dc60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4dc70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4dc80 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4dc90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4dca0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4dcb0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4dcc0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4dcd0 6c 6f 67 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  logf", "ns": 0, 
4dce0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4dcf0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4dd00 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31  athcalls.h:104:1
4dd10 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4dd20 74 63 68 20 73 70 61 63 65 3e 3a 32 31 38 3a 31  tch space>:218:1
4dd30 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4dd40 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4dd50 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4dd60 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4dd70 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4dd80 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4dd90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4dda0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4ddb0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4ddc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4ddd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4dde0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
4ddf0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
4de00 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
4de10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
4de20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
4de30 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
4de40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
4de50 65 22 3a 20 22 5f 5f 6c 6f 67 66 22 2c 20 22 6e  e": "__logf", "n
4de60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4de70 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4de80 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4de90 68 3a 31 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:104:1 <Spellin
4dea0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4deb0 3e 3a 32 32 30 3a 31 3e 22 2c 20 22 76 61 72 69  >:220:1>", "vari
4dec0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4ded0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4dee0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4def0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4df00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4df10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4df20 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4df30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4df40 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4df50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4df60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4df70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4df80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4df90 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4dfa0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4dfb0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4dfc0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4dfd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 31  ", "name": "log1
4dfe0 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  0f", "ns": 0, "l
4dff0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
4e000 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
4e010 68 63 61 6c 6c 73 2e 68 3a 31 30 37 3a 31 20 3c  hcalls.h:107:1 <
4e020 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
4e030 68 20 73 70 61 63 65 3e 3a 32 32 31 3a 31 3e 22  h space>:221:1>"
4e040 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
4e050 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
4e060 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
4e070 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
4e080 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
4e090 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
4e0a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
4e0b0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
4e0c0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4e0d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4e0e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4e0f0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
4e100 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
4e110 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4e120 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4e130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4e140 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
4e150 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
4e160 3a 20 22 5f 5f 6c 6f 67 31 30 66 22 2c 20 22 6e  : "__log10f", "n
4e170 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4e180 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4e190 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4e1a0 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:107:1 <Spellin
4e1b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4e1c0 3e 3a 32 32 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:223:1>", "vari
4e1d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4e1e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4e1f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4e200 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4e210 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4e220 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4e230 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4e240 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e250 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e260 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e270 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4e280 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4e290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4e2a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4e2b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4e2c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4e2d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4e2e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 66  ", "name": "modf
4e2f0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4e300 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4e310 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4e320 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31 20 3c 53  calls.h:110:1 <S
4e330 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4e340 20 73 70 61 63 65 3e 3a 32 32 34 3a 31 3e 22 2c   space>:224:1>",
4e350 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4e360 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4e370 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4e380 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4e390 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4e3a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4e3b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4e3c0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4e3d0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4e3e0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4e3f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4e400 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
4e410 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
4e420 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c 20  ame": "__iptr", 
4e430 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4e440 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
4e450 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
4e460 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
4e470 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
4e480 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
4e490 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
4e4a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
4e4b0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
4e4c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
4e4d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
4e4e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
4e4f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  n", "name": "__m
4e500 6f 64 66 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  odff", "ns": 0, 
4e510 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
4e520 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
4e530 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a 31  athcalls.h:110:1
4e540 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
4e550 74 63 68 20 73 70 61 63 65 3e 3a 32 32 36 3a 31  tch space>:226:1
4e560 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
4e570 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
4e580 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
4e590 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
4e5a0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
4e5b0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
4e5c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
4e5d0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
4e5e0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
4e5f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
4e600 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
4e610 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
4e620 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4e630 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72   "name": "__iptr
4e640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
4e650 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
4e660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4e670 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4e680 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4e690 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4e6a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4e6b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e6c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e6d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e6e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4e6f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4e700 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4e710 65 78 70 6d 31 66 22 2c 20 22 6e 73 22 3a 20 30  expm1f", "ns": 0
4e720 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4e730 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4e740 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
4e750 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4e760 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32 38  ratch space>:228
4e770 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4e780 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4e790 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4e7a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4e7b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4e7c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4e7d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4e7e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4e7f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4e800 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4e810 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4e820 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4e830 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4e840 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4e850 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4e860 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4e870 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4e880 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4e890 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6d 31 66 22  ame": "__expm1f"
4e8a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4e8b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4e8c0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4e8d0 6c 6c 73 2e 68 3a 31 32 35 3a 31 20 3c 53 70 65  lls.h:125:1 <Spe
4e8e0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4e8f0 70 61 63 65 3e 3a 32 33 30 3a 31 3e 22 2c 20 22  pace>:230:1>", "
4e900 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4e910 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4e920 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4e930 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4e940 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4e950 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4e960 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4e970 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4e980 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4e990 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4e9a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4e9b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4e9c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4e9d0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4e9e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4e9f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4ea00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4ea10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4ea20 6c 6f 67 31 70 66 22 2c 20 22 6e 73 22 3a 20 30  log1pf", "ns": 0
4ea30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
4ea40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
4ea50 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 38  /mathcalls.h:128
4ea60 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
4ea70 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 33 31  ratch space>:231
4ea80 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
4ea90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
4eaa0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
4eab0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
4eac0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
4ead0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
4eae0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
4eaf0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
4eb00 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
4eb10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
4eb20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
4eb30 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
4eb40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
4eb50 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
4eb60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
4eb70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
4eb80 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
4eb90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
4eba0 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 31 70 66 22  ame": "__log1pf"
4ebb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
4ebc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
4ebd0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
4ebe0 6c 6c 73 2e 68 3a 31 32 38 3a 31 20 3c 53 70 65  lls.h:128:1 <Spe
4ebf0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
4ec00 70 61 63 65 3e 3a 32 33 33 3a 31 3e 22 2c 20 22  pace>:233:1>", "
4ec10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
4ec20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
4ec30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
4ec40 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
4ec50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
4ec60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
4ec70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
4ec80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
4ec90 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4eca0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4ecb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4ecc0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
4ecd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4ece0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4ecf0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4ed00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4ed10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
4ed20 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
4ed30 6c 6f 67 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c  logbf", "ns": 0,
4ed40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4ed50 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4ed60 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 31 3a  mathcalls.h:131:
4ed70 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4ed80 61 74 63 68 20 73 70 61 63 65 3e 3a 32 33 34 3a  atch space>:234:
4ed90 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4eda0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4edb0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4edc0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4edd0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4ede0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4edf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4ee00 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4ee10 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4ee20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4ee30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4ee40 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4ee50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4ee60 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4ee70 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4ee80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4ee90 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4eea0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4eeb0 6d 65 22 3a 20 22 5f 5f 6c 6f 67 62 66 22 2c 20  me": "__logbf", 
4eec0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4eed0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4eee0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4eef0 73 2e 68 3a 31 33 31 3a 31 20 3c 53 70 65 6c 6c  s.h:131:1 <Spell
4ef00 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4ef10 63 65 3e 3a 32 33 36 3a 31 3e 22 2c 20 22 76 61  ce>:236:1>", "va
4ef20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4ef30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4ef40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4ef50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4ef60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4ef70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4ef80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4ef90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4efa0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4efb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4efc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4efd0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4efe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4eff0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4f000 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4f010 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4f020 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4f030 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 78  on", "name": "ex
4f040 70 32 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  p2f", "ns": 0, "
4f050 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
4f060 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
4f070 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36 3a 31 20  thcalls.h:136:1 
4f080 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
4f090 63 68 20 73 70 61 63 65 3e 3a 32 33 37 3a 31 3e  ch space>:237:1>
4f0a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
4f0b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
4f0c0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
4f0d0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
4f0e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
4f0f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
4f100 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
4f110 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
4f120 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f130 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4f140 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4f150 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
4f160 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
4f170 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
4f180 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
4f190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
4f1a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
4f1b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
4f1c0 22 3a 20 22 5f 5f 65 78 70 32 66 22 2c 20 22 6e  ": "__exp2f", "n
4f1d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
4f1e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
4f1f0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
4f200 68 3a 31 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:136:1 <Spellin
4f210 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
4f220 3e 3a 32 33 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:239:1>", "vari
4f230 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
4f240 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
4f250 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
4f260 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
4f270 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
4f280 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
4f290 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
4f2a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
4f2b0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
4f2c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
4f2d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
4f2e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
4f2f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4f300 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4f310 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4f320 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
4f330 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
4f340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 32  ", "name": "log2
4f350 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
4f360 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
4f370 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
4f380 63 61 6c 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53  calls.h:139:1 <S
4f390 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
4f3a0 20 73 70 61 63 65 3e 3a 32 34 30 3a 31 3e 22 2c   space>:240:1>",
4f3b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
4f3c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
4f3d0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
4f3e0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
4f3f0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
4f400 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
4f410 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
4f420 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
4f430 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4f440 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4f450 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4f460 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
4f470 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
4f480 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4f490 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4f4a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4f4b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
4f4c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
4f4d0 20 22 5f 5f 6c 6f 67 32 66 22 2c 20 22 6e 73 22   "__log2f", "ns"
4f4e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
4f4f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
4f500 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
4f510 31 33 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  139:1 <Spelling=
4f520 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
4f530 32 34 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  242:1>", "variad
4f540 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
4f550 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
4f560 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
4f570 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
4f580 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
4f590 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
4f5a0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
4f5b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4f5c0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4f5d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4f5e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
4f5f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
4f600 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4f610 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4f620 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4f630 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
4f640 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
4f650 20 22 6e 61 6d 65 22 3a 20 22 70 6f 77 66 22 2c   "name": "powf",
4f660 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4f670 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4f680 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4f690 6c 73 2e 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c  ls.h:146:1 <Spel
4f6a0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4f6b0 61 63 65 3e 3a 32 34 35 3a 31 3e 22 2c 20 22 76  ace>:245:1>", "v
4f6c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4f6d0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4f6e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4f6f0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4f700 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4f710 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4f720 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4f730 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4f740 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4f750 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4f760 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4f770 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
4f780 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4f790 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
4f7a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4f7b0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4f7c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4f7d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4f7e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4f7f0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f800 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4f810 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4f820 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4f830 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4f840 6e 61 6d 65 22 3a 20 22 5f 5f 70 6f 77 66 22 2c  name": "__powf",
4f850 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4f860 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4f870 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4f880 6c 73 2e 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c  ls.h:146:1 <Spel
4f890 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4f8a0 61 63 65 3e 3a 32 34 37 3a 31 3e 22 2c 20 22 76  ace>:247:1>", "v
4f8b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4f8c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4f8d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4f8e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4f8f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4f900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
4f910 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
4f920 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
4f930 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
4f940 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
4f950 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
4f960 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
4f970 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
4f980 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
4f990 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
4f9a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
4f9b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
4f9c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
4f9d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
4f9e0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
4f9f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
4fa00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
4fa10 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
4fa20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
4fa30 6e 61 6d 65 22 3a 20 22 73 71 72 74 66 22 2c 20  name": "sqrtf", 
4fa40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
4fa50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
4fa60 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
4fa70 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70 65 6c 6c  s.h:149:1 <Spell
4fa80 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
4fa90 63 65 3e 3a 32 34 38 3a 31 3e 22 2c 20 22 76 61  ce>:248:1>", "va
4faa0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
4fab0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
4fac0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
4fad0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
4fae0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
4faf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
4fb00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
4fb10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
4fb20 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
4fb30 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
4fb40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
4fb50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
4fb60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
4fb70 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
4fb80 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
4fb90 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
4fba0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
4fbb0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
4fbc0 73 71 72 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  sqrtf", "ns": 0,
4fbd0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
4fbe0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
4fbf0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 34 39 3a  mathcalls.h:149:
4fc00 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
4fc10 61 74 63 68 20 73 70 61 63 65 3e 3a 32 35 30 3a  atch space>:250:
4fc20 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
4fc30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
4fc40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
4fc50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
4fc60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
4fc70 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
4fc80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4fc90 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
4fca0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4fcb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4fcc0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4fcd0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4fce0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4fcf0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4fd00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4fd10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4fd20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4fd30 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4fd40 6d 65 22 3a 20 22 68 79 70 6f 74 66 22 2c 20 22  me": "hypotf", "
4fd50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
4fd60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
4fd70 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
4fd80 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65 6c 6c 69  .h:153:1 <Spelli
4fd90 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
4fda0 65 3e 3a 32 35 31 3a 31 3e 22 2c 20 22 76 61 72  e>:251:1>", "var
4fdb0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
4fdc0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
4fdd0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
4fde0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
4fdf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
4fe00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
4fe10 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
4fe20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
4fe30 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
4fe40 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
4fe50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
4fe60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
4fe70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
4fe80 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
4fe90 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
4fea0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
4feb0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
4fec0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
4fed0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
4fee0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
4fef0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
4ff00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
4ff10 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
4ff20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
4ff30 6d 65 22 3a 20 22 5f 5f 68 79 70 6f 74 66 22 2c  me": "__hypotf",
4ff40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
4ff50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
4ff60 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
4ff70 6c 73 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65 6c  ls.h:153:1 <Spel
4ff80 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
4ff90 61 63 65 3e 3a 32 35 33 3a 31 3e 22 2c 20 22 76  ace>:253:1>", "v
4ffa0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
4ffb0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
4ffc0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
4ffd0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
4ffe0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
4fff0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
50000 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
50010 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
50020 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
50030 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
50040 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
50050 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
50060 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
50070 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
50080 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
50090 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
500a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
500b0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
500c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
500d0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
500e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
500f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
50100 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
50110 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
50120 6e 61 6d 65 22 3a 20 22 63 62 72 74 66 22 2c 20  name": "cbrtf", 
50130 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
50140 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
50150 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
50160 73 2e 68 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c  s.h:158:1 <Spell
50170 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
50180 63 65 3e 3a 32 35 34 3a 31 3e 22 2c 20 22 76 61  ce>:254:1>", "va
50190 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
501a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
501b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
501c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
501d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
501e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
501f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
50200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
50210 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50220 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50230 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50240 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
50250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
50260 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
50270 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
50280 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
50290 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
502a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
502b0 63 62 72 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c  cbrtf", "ns": 0,
502c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
502d0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
502e0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a  mathcalls.h:158:
502f0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
50300 61 74 63 68 20 73 70 61 63 65 3e 3a 32 35 36 3a  atch space>:256:
50310 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
50320 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
50330 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
50340 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
50350 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
50360 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
50370 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
50380 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
50390 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
503a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
503b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
503c0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
503d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
503e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
503f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
50400 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
50410 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
50420 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
50430 6d 65 22 3a 20 22 63 65 69 6c 66 22 2c 20 22 6e  me": "ceilf", "n
50440 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
50450 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
50460 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
50470 68 3a 31 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:165:1 <Spellin
50480 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
50490 3e 3a 32 35 37 3a 31 3e 22 2c 20 22 76 61 72 69  >:257:1>", "vari
504a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
504b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
504c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
504d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
504e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
504f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
50500 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
50510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
50520 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
50530 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
50540 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
50550 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
50560 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
50570 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
50580 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
50590 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
505a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
505b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 65  ", "name": "__ce
505c0 69 6c 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ilf", "ns": 0, "
505d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
505e0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
505f0 74 68 63 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20  thcalls.h:165:1 
50600 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
50610 63 68 20 73 70 61 63 65 3e 3a 32 35 39 3a 31 3e  ch space>:259:1>
50620 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
50630 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
50640 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
50650 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
50660 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
50670 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
50680 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
50690 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
506a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
506b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
506c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
506d0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
506e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
506f0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
50700 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
50710 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
50720 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
50730 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
50740 22 3a 20 22 66 61 62 73 66 22 2c 20 22 6e 73 22  ": "fabsf", "ns"
50750 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
50760 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
50770 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
50780 31 36 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  168:1 <Spelling=
50790 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
507a0 32 36 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  260:1>", "variad
507b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
507c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
507d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
507e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
507f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
50800 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
50810 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
50820 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
50830 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
50840 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
50850 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
50860 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
50870 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
50880 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
50890 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
508a0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
508b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
508c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 61 62 73   "name": "__fabs
508d0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
508e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
508f0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
50900 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31 20 3c 53  calls.h:168:1 <S
50910 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
50920 20 73 70 61 63 65 3e 3a 32 36 32 3a 31 3e 22 2c   space>:262:1>",
50930 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
50940 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
50950 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
50960 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
50970 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
50980 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
50990 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
509a0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
509b0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
509c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
509d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
509e0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
509f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
50a00 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50a10 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50a20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50a30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
50a40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
50a50 20 22 66 6c 6f 6f 72 66 22 2c 20 22 6e 73 22 3a   "floorf", "ns":
50a60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
50a70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
50a80 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
50a90 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  71:1 <Spelling=<
50aa0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
50ab0 36 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  63:1>", "variadi
50ac0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
50ad0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
50ae0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
50af0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
50b00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
50b10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
50b20 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
50b30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
50b40 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
50b50 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
50b60 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
50b70 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
50b80 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
50b90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
50ba0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
50bb0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
50bc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
50bd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 6f 6f 72  "name": "__floor
50be0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
50bf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
50c00 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
50c10 63 61 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c 53  calls.h:171:1 <S
50c20 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
50c30 20 73 70 61 63 65 3e 3a 32 36 35 3a 31 3e 22 2c   space>:265:1>",
50c40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
50c50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
50c60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
50c70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
50c80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
50c90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
50ca0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
50cb0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
50cc0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
50cd0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
50ce0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
50cf0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
50d00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
50d10 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
50d20 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
50d30 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
50d40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
50d50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
50d60 20 22 66 6d 6f 64 66 22 2c 20 22 6e 73 22 3a 20   "fmodf", "ns": 
50d70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
50d80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
50d90 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
50da0 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
50db0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 36  cratch space>:26
50dc0 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
50dd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
50de0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
50df0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
50e00 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
50e10 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
50e20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
50e30 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
50e40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
50e50 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
50e60 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
50e70 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
50e80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
50e90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
50ea0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
50eb0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
50ec0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
50ed0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
50ee0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
50ef0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
50f00 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
50f10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
50f20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
50f30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
50f40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
50f50 22 5f 5f 66 6d 6f 64 66 22 2c 20 22 6e 73 22 3a  "__fmodf", "ns":
50f60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
50f70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
50f80 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
50f90 37 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  74:1 <Spelling=<
50fa0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
50fb0 36 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  68:1>", "variadi
50fc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
50fd0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
50fe0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
50ff0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
51000 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
51010 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51020 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
51030 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
51040 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
51050 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
51060 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
51070 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
51080 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
51090 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
510a0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
510b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
510c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
510d0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
510e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
510f0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
51100 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
51110 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
51120 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
51130 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
51140 20 22 69 73 69 6e 66 66 22 2c 20 22 6e 73 22 3a   "isinff", "ns":
51150 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
51160 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
51170 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
51180 38 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  83:1 <Spelling=<
51190 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
511a0 36 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  69:1>", "variadi
511b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
511c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
511d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
511e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
511f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
51200 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51210 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
51220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
51230 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
51240 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
51250 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
51260 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
51270 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
51280 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
51290 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
512a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
512b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
512c0 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6e 69 74  , "name": "finit
512d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ef", "ns": 0, "l
512e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
512f0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
51300 68 63 61 6c 6c 73 2e 68 3a 31 38 38 3a 31 20 3c  hcalls.h:188:1 <
51310 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
51320 68 20 73 70 61 63 65 3e 3a 32 37 30 3a 31 3e 22  h space>:270:1>"
51330 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
51340 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
51350 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
51360 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
51370 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
51380 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
51390 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
513a0 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  _value", "type":
513b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
513c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
513d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
513e0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
513f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
51400 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
51410 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51420 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51430 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
51440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
51450 65 22 3a 20 22 64 72 65 6d 66 22 2c 20 22 6e 73  e": "dremf", "ns
51460 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
51470 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
51480 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
51490 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :191:1 <Spelling
514a0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
514b0 3a 32 37 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :271:1>", "varia
514c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
514d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
514e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
514f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
51500 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
51510 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
51520 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
51530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
51540 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
51550 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
51560 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
51570 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
51580 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
51590 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
515a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
515b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
515c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
515d0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
515e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
515f0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51600 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51610 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51620 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
51630 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
51640 22 3a 20 22 5f 5f 64 72 65 6d 66 22 2c 20 22 6e  ": "__dremf", "n
51650 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
51660 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
51670 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
51680 68 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:191:1 <Spellin
51690 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
516a0 3e 3a 32 37 33 3a 31 3e 22 2c 20 22 76 61 72 69  >:273:1>", "vari
516b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
516c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
516d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
516e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
516f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
51700 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
51710 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
51720 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
51730 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
51740 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
51750 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
51760 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
51770 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
51780 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
51790 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
517a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
517b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
517c0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
517d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
517e0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
517f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51800 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51810 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
51820 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
51830 65 22 3a 20 22 73 69 67 6e 69 66 69 63 61 6e 64  e": "significand
51840 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
51850 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
51860 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
51870 63 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53  calls.h:195:1 <S
51880 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
51890 20 73 70 61 63 65 3e 3a 32 37 34 3a 31 3e 22 2c   space>:274:1>",
518a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
518b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
518c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
518d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
518e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
518f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
51900 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
51910 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
51920 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
51930 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
51940 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
51950 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
51960 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
51970 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
51980 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
51990 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
519a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
519b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
519c0 20 22 5f 5f 73 69 67 6e 69 66 69 63 61 6e 64 66   "__significandf
519d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
519e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
519f0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
51a00 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53 70  alls.h:195:1 <Sp
51a10 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
51a20 73 70 61 63 65 3e 3a 32 37 36 3a 31 3e 22 2c 20  space>:276:1>", 
51a30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
51a40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
51a50 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
51a60 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
51a70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
51a80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
51a90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
51aa0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
51ab0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
51ac0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
51ad0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
51ae0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
51af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
51b00 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
51b10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
51b20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
51b30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
51b40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
51b50 22 63 6f 70 79 73 69 67 6e 66 22 2c 20 22 6e 73  "copysignf", "ns
51b60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
51b70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
51b80 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
51b90 3a 32 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :202:1 <Spelling
51ba0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
51bb0 3a 32 37 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  :277:1>", "varia
51bc0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
51bd0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
51be0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
51bf0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
51c00 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
51c10 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
51c20 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
51c30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
51c40 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
51c50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
51c60 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
51c70 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
51c80 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
51c90 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
51ca0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
51cb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
51cc0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
51cd0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
51ce0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
51cf0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51d00 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51d10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51d20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
51d30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
51d40 22 3a 20 22 5f 5f 63 6f 70 79 73 69 67 6e 66 22  ": "__copysignf"
51d50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
51d60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
51d70 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
51d80 6c 6c 73 2e 68 3a 32 30 32 3a 31 20 3c 53 70 65  lls.h:202:1 <Spe
51d90 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
51da0 70 61 63 65 3e 3a 32 37 39 3a 31 3e 22 2c 20 22  pace>:279:1>", "
51db0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
51dc0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
51dd0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
51de0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
51df0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
51e00 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
51e10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
51e20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
51e30 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
51e40 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
51e50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
51e60 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
51e70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
51e80 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
51e90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
51ea0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
51eb0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
51ec0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
51ed0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
51ee0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
51ef0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
51f00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
51f10 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
51f20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
51f30 22 6e 61 6d 65 22 3a 20 22 6e 61 6e 66 22 2c 20  "name": "nanf", 
51f40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
51f50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
51f60 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
51f70 73 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c  s.h:207:1 <Spell
51f80 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
51f90 63 65 3e 3a 32 38 30 3a 31 3e 22 2c 20 22 76 61  ce>:280:1>", "va
51fa0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
51fb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
51fc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
51fd0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
51fe0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
51ff0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
52000 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62   "name": "__tagb
52010 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
52020 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
52030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
52040 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
52050 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
52060 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
52070 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
52080 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52090 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
520a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
520b0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
520c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
520d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e  n", "name": "__n
520e0 61 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  anf", "ns": 0, "
520f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52100 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52110 74 68 63 61 6c 6c 73 2e 68 3a 32 30 37 3a 31 20  thcalls.h:207:1 
52120 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52130 63 68 20 73 70 61 63 65 3e 3a 32 38 32 3a 31 3e  ch space>:282:1>
52140 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52150 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52160 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
52170 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
52180 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
52190 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
521a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
521b0 5f 5f 74 61 67 62 22 2c 20 22 74 79 70 65 22 3a  __tagb", "type":
521c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
521d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
521e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
521f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
52200 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
52210 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
52220 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
52230 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
52240 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
52250 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
52260 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
52270 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
52280 3a 20 22 69 73 6e 61 6e 66 22 2c 20 22 6e 73 22  : "isnanf", "ns"
52290 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
522a0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
522b0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
522c0 32 31 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  217:1 <Spelling=
522d0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
522e0 32 38 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  283:1>", "variad
522f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
52300 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
52310 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
52320 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
52330 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
52340 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
52350 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
52360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
52370 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
52380 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
52390 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
523a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
523b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
523c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
523d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
523e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
523f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
52400 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 30 66 22  ", "name": "j0f"
52410 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
52420 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
52430 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
52440 6c 6c 73 2e 68 3a 32 32 33 3a 31 20 3c 53 70 65  lls.h:223:1 <Spe
52450 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
52460 70 61 63 65 3e 3a 32 38 34 3a 31 3e 22 2c 20 22  pace>:284:1>", "
52470 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
52480 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
52490 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
524a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
524b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
524c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
524d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
524e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
524f0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
52500 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
52510 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
52520 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
52530 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52540 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
52550 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
52560 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
52570 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
52580 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a  n", "name": "__j
52590 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  0f", "ns": 0, "l
525a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
525b0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
525c0 68 63 61 6c 6c 73 2e 68 3a 32 32 33 3a 31 20 3c  hcalls.h:223:1 <
525d0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
525e0 68 20 73 70 61 63 65 3e 3a 32 38 36 3a 31 3e 22  h space>:286:1>"
525f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
52600 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
52610 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
52620 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
52630 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
52640 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
52650 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
52660 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
52670 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
52680 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
52690 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
526a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
526b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
526c0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
526d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
526e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
526f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
52700 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
52710 6a 31 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  j1f", "ns": 0, "
52720 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52730 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52740 74 68 63 61 6c 6c 73 2e 68 3a 32 32 34 3a 31 20  thcalls.h:224:1 
52750 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52760 63 68 20 73 70 61 63 65 3e 3a 32 38 37 3a 31 3e  ch space>:287:1>
52770 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52780 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52790 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
527a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
527b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
527c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
527d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
527e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
527f0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
52800 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
52810 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
52820 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
52830 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
52840 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
52850 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
52860 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
52870 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
52880 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
52890 22 5f 5f 6a 31 66 22 2c 20 22 6e 73 22 3a 20 30  "__j1f", "ns": 0
528a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
528b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
528c0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 34  /mathcalls.h:224
528d0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
528e0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 38 39  ratch space>:289
528f0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
52900 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
52910 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
52920 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
52930 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
52940 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
52950 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
52960 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
52970 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
52980 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
52990 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
529a0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
529b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
529c0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
529d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
529e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
529f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
52a00 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
52a10 22 3a 20 22 6a 6e 66 22 2c 20 22 6e 73 22 3a 20  ": "jnf", "ns": 
52a20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
52a30 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
52a40 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
52a50 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
52a60 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39  cratch space>:29
52a70 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
52a80 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
52a90 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
52aa0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
52ab0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
52ac0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
52ad0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
52ae0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
52af0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
52b00 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
52b10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
52b20 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
52b30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
52b40 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
52b50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
52b60 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
52b70 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
52b80 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
52b90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
52ba0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
52bb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
52bc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
52bd0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
52be0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
52bf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 6e 66 22 2c  "name": "__jnf",
52c00 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
52c10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
52c20 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
52c30 6c 73 2e 68 3a 32 32 35 3a 31 20 3c 53 70 65 6c  ls.h:225:1 <Spel
52c40 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
52c50 61 63 65 3e 3a 32 39 32 3a 31 3e 22 2c 20 22 76  ace>:292:1>", "v
52c60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
52c70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
52c80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
52c90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
52ca0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
52cb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
52cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
52cd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
52ce0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
52cf0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
52d00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
52d10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
52d20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
52d30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
52d40 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
52d50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
52d60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
52d70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
52d80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
52d90 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
52da0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
52db0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
52dc0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
52dd0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
52de0 79 30 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  y0f", "ns": 0, "
52df0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
52e00 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
52e10 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36 3a 31 20  thcalls.h:226:1 
52e20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
52e30 63 68 20 73 70 61 63 65 3e 3a 32 39 33 3a 31 3e  ch space>:293:1>
52e40 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
52e50 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
52e60 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
52e70 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
52e80 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
52e90 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
52ea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
52eb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
52ec0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
52ed0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
52ee0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
52ef0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
52f00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
52f10 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
52f20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
52f30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
52f40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
52f50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
52f60 22 5f 5f 79 30 66 22 2c 20 22 6e 73 22 3a 20 30  "__y0f", "ns": 0
52f70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
52f80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
52f90 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 36  /mathcalls.h:226
52fa0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
52fb0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39 35  ratch space>:295
52fc0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
52fd0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
52fe0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
52ff0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
53000 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
53010 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
53020 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
53030 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
53040 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
53050 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
53060 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
53070 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
53080 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
53090 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
530a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
530b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
530c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
530d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
530e0 22 3a 20 22 79 31 66 22 2c 20 22 6e 73 22 3a 20  ": "y1f", "ns": 
530f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
53100 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
53110 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
53120 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  7:1 <Spelling=<s
53130 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 39  cratch space>:29
53140 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
53150 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
53160 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
53170 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
53180 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
53190 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
531a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
531b0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
531c0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
531d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
531e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
531f0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
53200 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
53210 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
53220 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
53230 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
53240 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
53250 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
53260 65 22 3a 20 22 5f 5f 79 31 66 22 2c 20 22 6e 73  e": "__y1f", "ns
53270 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
53280 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
53290 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
532a0 3a 32 32 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :227:1 <Spelling
532b0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
532c0 3a 32 39 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :298:1>", "varia
532d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
532e0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
532f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
53300 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
53310 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
53320 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
53330 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
53340 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
53350 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
53360 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
53370 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
53380 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
53390 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
533a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
533b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
533c0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
533d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
533e0 6e 61 6d 65 22 3a 20 22 79 6e 66 22 2c 20 22 6e  name": "ynf", "n
533f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
53400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
53410 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
53420 68 3a 32 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:228:1 <Spellin
53430 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
53440 3e 3a 32 39 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:299:1>", "vari
53450 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
53460 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
53470 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
53480 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
53490 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
534a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
534b0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
534c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
534d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
534e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
534f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
53500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
53510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
53520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
53530 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
53540 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
53550 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
53560 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
53570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
53580 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
53590 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
535a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
535b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
535c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  n", "name": "__y
535d0 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
535e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
535f0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
53600 68 63 61 6c 6c 73 2e 68 3a 32 32 38 3a 31 20 3c  hcalls.h:228:1 <
53610 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
53620 68 20 73 70 61 63 65 3e 3a 33 30 31 3a 31 3e 22  h space>:301:1>"
53630 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
53640 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
53650 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
53660 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
53670 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
53680 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
53690 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
536a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
536b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
536c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
536d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
536e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
536f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
53700 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
53710 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
53720 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
53730 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
53740 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
53750 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
53760 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
53770 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
53780 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
53790 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
537a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
537b0 22 3a 20 22 65 72 66 66 22 2c 20 22 6e 73 22 3a  ": "erff", "ns":
537c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
537d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
537e0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
537f0 33 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  34:1 <Spelling=<
53800 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
53810 30 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  02:1>", "variadi
53820 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
53830 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
53840 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
53850 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
53860 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
53870 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
53880 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
53890 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
538a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
538b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
538c0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
538d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
538e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
538f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
53900 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
53910 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
53920 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
53930 6d 65 22 3a 20 22 5f 5f 65 72 66 66 22 2c 20 22  me": "__erff", "
53940 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
53950 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
53960 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
53970 2e 68 3a 32 33 34 3a 31 20 3c 53 70 65 6c 6c 69  .h:234:1 <Spelli
53980 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
53990 65 3e 3a 33 30 34 3a 31 3e 22 2c 20 22 76 61 72  e>:304:1>", "var
539a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
539b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
539c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
539d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
539e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
539f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
53a00 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
53a10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
53a20 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
53a30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
53a40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
53a50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
53a60 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
53a70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
53a80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
53a90 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
53aa0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
53ab0 20 22 6e 61 6d 65 22 3a 20 22 65 72 66 63 66 22   "name": "erfcf"
53ac0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
53ad0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
53ae0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
53af0 6c 6c 73 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65  lls.h:235:1 <Spe
53b00 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
53b10 70 61 63 65 3e 3a 33 30 35 3a 31 3e 22 2c 20 22  pace>:305:1>", "
53b20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
53b30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
53b40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
53b50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
53b60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
53b70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
53b80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
53b90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
53ba0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
53bb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
53bc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
53bd0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
53be0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
53bf0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
53c00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
53c10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
53c20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
53c30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  n", "name": "__e
53c40 72 66 63 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rfcf", "ns": 0, 
53c50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
53c60 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
53c70 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 35 3a 31  athcalls.h:235:1
53c80 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
53c90 74 63 68 20 73 70 61 63 65 3e 3a 33 30 37 3a 31  tch space>:307:1
53ca0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
53cb0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
53cc0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
53cd0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
53ce0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
53cf0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
53d00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
53d10 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
53d20 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
53d30 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
53d40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
53d50 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
53d60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
53d70 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
53d80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
53d90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
53da0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
53db0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
53dc0 20 22 6c 67 61 6d 6d 61 66 22 2c 20 22 6e 73 22   "lgammaf", "ns"
53dd0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
53de0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
53df0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
53e00 32 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  236:1 <Spelling=
53e10 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
53e20 33 30 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  308:1>", "variad
53e30 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
53e40 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
53e50 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
53e60 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
53e70 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
53e80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
53e90 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a  me": "", "type":
53ea0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
53eb0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
53ec0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
53ed0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
53ee0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
53ef0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
53f00 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
53f10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
53f20 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
53f30 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
53f40 61 6d 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61 66  ame": "__lgammaf
53f50 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
53f60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
53f70 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
53f80 61 6c 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53 70  alls.h:236:1 <Sp
53f90 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
53fa0 73 70 61 63 65 3e 3a 33 31 30 3a 31 3e 22 2c 20  space>:310:1>", 
53fb0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
53fc0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
53fd0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
53fe0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
53ff0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
54000 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
54010 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
54020 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
54030 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
54040 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
54050 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
54060 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
54070 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54080 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54090 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
540a0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
540b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
540c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 67  on", "name": "tg
540d0 61 6d 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30 2c  ammaf", "ns": 0,
540e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
540f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
54100 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a  mathcalls.h:241:
54110 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
54120 61 74 63 68 20 73 70 61 63 65 3e 3a 33 31 31 3a  atch space>:311:
54130 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
54140 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
54150 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
54160 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
54170 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
54180 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
54190 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
541a0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
541b0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
541c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
541d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
541e0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
541f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
54200 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
54210 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
54220 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
54230 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
54240 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
54250 3a 20 22 5f 5f 74 67 61 6d 6d 61 66 22 2c 20 22  : "__tgammaf", "
54260 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
54270 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
54280 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
54290 2e 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c 69  .h:241:1 <Spelli
542a0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
542b0 65 3e 3a 33 31 33 3a 31 3e 22 2c 20 22 76 61 72  e>:313:1>", "var
542c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
542d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
542e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
542f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
54300 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
54310 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
54320 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
54330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54340 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54350 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
54360 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
54370 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
54380 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
54390 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
543a0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
543b0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
543c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
543d0 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 6d 61 66   "name": "gammaf
543e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
543f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
54400 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
54410 61 6c 6c 73 2e 68 3a 32 34 37 3a 31 20 3c 53 70  alls.h:247:1 <Sp
54420 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
54430 73 70 61 63 65 3e 3a 33 31 34 3a 31 3e 22 2c 20  space>:314:1>", 
54440 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
54450 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
54460 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
54470 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
54480 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
54490 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
544a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
544b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
544c0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
544d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
544e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
544f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
54500 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54510 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54520 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
54530 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
54540 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
54550 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
54560 67 61 6d 6d 61 66 22 2c 20 22 6e 73 22 3a 20 30  gammaf", "ns": 0
54570 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
54580 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
54590 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 37  /mathcalls.h:247
545a0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
545b0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 31 36  ratch space>:316
545c0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
545d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
545e0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
545f0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
54600 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
54610 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
54620 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
54630 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
54640 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
54650 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
54660 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
54670 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
54680 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
54690 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
546a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
546b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
546c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
546d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
546e0 22 3a 20 22 6c 67 61 6d 6d 61 66 5f 72 22 2c 20  ": "lgammaf_r", 
546f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
54700 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
54710 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
54720 73 2e 68 3a 32 35 35 3a 31 20 3c 53 70 65 6c 6c  s.h:255:1 <Spell
54730 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
54740 63 65 3e 3a 33 31 38 3a 31 3e 22 2c 20 22 76 61  ce>:318:1>", "va
54750 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
54760 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
54770 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
54780 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
54790 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
547a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
547b0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
547c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
547d0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
547e0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
547f0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
54800 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
54810 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
54820 5f 5f 73 69 67 6e 67 61 6d 70 22 2c 20 22 74 79  __signgamp", "ty
54830 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
54840 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
54850 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
54860 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
54870 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
54880 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
54890 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
548a0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
548b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
548c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
548d0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
548e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
548f0 6e 61 6d 65 22 3a 20 22 5f 5f 6c 67 61 6d 6d 61  name": "__lgamma
54900 66 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  f_r", "ns": 0, "
54910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
54920 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
54930 74 68 63 61 6c 6c 73 2e 68 3a 32 35 35 3a 31 20  thcalls.h:255:1 
54940 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
54950 63 68 20 73 70 61 63 65 3e 3a 33 32 31 3a 31 3e  ch space>:321:1>
54960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
54970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
54980 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
54990 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
549a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
549b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
549c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
549d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
549e0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
549f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
54a00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
54a10 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
54a20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
54a30 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70  me": "__signgamp
54a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
54a50 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
54a60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
54a70 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
54a80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54a90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54aa0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
54ab0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
54ac0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
54ad0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
54ae0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
54af0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
54b00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 69  on", "name": "ri
54b10 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
54b20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
54b30 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
54b40 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20  thcalls.h:262:1 
54b50 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
54b60 63 68 20 73 70 61 63 65 3e 3a 33 32 32 3a 31 3e  ch space>:322:1>
54b70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
54b80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
54b90 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
54ba0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
54bb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
54bc0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
54bd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
54be0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
54bf0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
54c00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
54c10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
54c20 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
54c30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
54c40 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
54c50 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
54c60 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
54c70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
54c80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
54c90 22 3a 20 22 5f 5f 72 69 6e 74 66 22 2c 20 22 6e  ": "__rintf", "n
54ca0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
54cb0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
54cc0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
54cd0 68 3a 32 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:262:1 <Spellin
54ce0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
54cf0 3e 3a 33 32 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:324:1>", "vari
54d00 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
54d10 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
54d20 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
54d30 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
54d40 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
54d50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
54d60 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
54d70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
54d80 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
54d90 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54da0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54db0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
54dc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
54dd0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
54de0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
54df0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
54e00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
54e10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 78 74  ", "name": "next
54e20 61 66 74 65 72 66 22 2c 20 22 6e 73 22 3a 20 30  afterf", "ns": 0
54e30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
54e40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
54e50 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 36 35  /mathcalls.h:265
54e60 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
54e70 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 32 35  ratch space>:325
54e80 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
54e90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
54ea0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
54eb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
54ec0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
54ed0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
54ee0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
54ef0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
54f00 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
54f10 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
54f20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
54f30 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
54f40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
54f50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
54f60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
54f70 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
54f80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
54f90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
54fa0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
54fb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
54fc0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
54fd0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
54fe0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
54ff0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
55000 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
55010 5f 5f 6e 65 78 74 61 66 74 65 72 66 22 2c 20 22  __nextafterf", "
55020 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
55030 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
55040 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
55050 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:265:1 <Spelli
55060 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
55070 65 3e 3a 33 32 37 3a 31 3e 22 2c 20 22 76 61 72  e>:327:1>", "var
55080 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
55090 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
550a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
550b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
550c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
550d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
550e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
550f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
55100 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
55110 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55120 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55130 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
55140 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
55150 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
55160 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
55170 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
55180 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
55190 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
551a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
551b0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
551c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
551d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
551e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
551f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
55200 6d 65 22 3a 20 22 6e 65 78 74 74 6f 77 61 72 64  me": "nexttoward
55210 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
55220 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
55230 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
55240 63 61 6c 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53  calls.h:267:1 <S
55250 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
55260 20 73 70 61 63 65 3e 3a 33 32 38 3a 31 3e 22 2c   space>:328:1>",
55270 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
55280 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
55290 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
552a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
552b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
552c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
552d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
552e0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
552f0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
55300 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
55310 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55320 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
55330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
55340 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
55350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
55360 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
55370 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
55380 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
55390 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
553a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
553b0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
553c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
553d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
553e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
553f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
55400 3a 20 22 5f 5f 6e 65 78 74 74 6f 77 61 72 64 66  : "__nexttowardf
55410 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
55420 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
55430 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
55440 61 6c 6c 73 2e 68 3a 32 36 37 3a 31 20 3c 53 70  alls.h:267:1 <Sp
55450 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
55460 73 70 61 63 65 3e 3a 33 33 30 3a 31 3e 22 2c 20  space>:330:1>", 
55470 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
55480 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
55490 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
554a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
554b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
554c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
554d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
554e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
554f0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
55500 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
55510 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
55520 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
55530 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
55540 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
55550 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
55560 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
55570 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
55580 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
55590 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
555a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
555b0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
555c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
555d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
555e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
555f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
55600 20 22 72 65 6d 61 69 6e 64 65 72 66 22 2c 20 22   "remainderf", "
55610 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
55620 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
55630 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
55640 2e 68 3a 32 37 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:278:1 <Spelli
55650 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
55660 65 3e 3a 33 33 32 3a 31 3e 22 2c 20 22 76 61 72  e>:332:1>", "var
55670 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
55680 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
55690 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
556a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
556b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
556c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
556d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
556e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
556f0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
55700 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55710 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55720 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
55730 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
55740 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
55750 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
55760 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
55770 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
55780 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
55790 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
557a0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
557b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
557c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
557d0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
557e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
557f0 6d 65 22 3a 20 22 5f 5f 72 65 6d 61 69 6e 64 65  me": "__remainde
55800 72 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rf", "ns": 0, "l
55810 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
55820 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
55830 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31 20 3c  hcalls.h:278:1 <
55840 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
55850 68 20 73 70 61 63 65 3e 3a 33 33 34 3a 31 3e 22  h space>:334:1>"
55860 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
55870 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
55880 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
55890 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
558a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
558b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
558c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
558d0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
558e0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
558f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
55900 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
55910 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
55920 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
55930 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
55940 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
55950 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
55960 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
55970 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
55980 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
55990 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
559a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
559b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
559c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
559d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
559e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c  ", "name": "scal
559f0 62 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  bnf", "ns": 0, "
55a00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
55a10 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
55a20 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31 20  thcalls.h:282:1 
55a30 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
55a40 63 68 20 73 70 61 63 65 3e 3a 33 33 35 3a 31 3e  ch space>:335:1>
55a50 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
55a60 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
55a70 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
55a80 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
55a90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
55aa0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
55ab0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
55ac0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
55ad0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
55ae0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
55af0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
55b00 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
55b10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
55b20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
55b30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
55b40 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
55b50 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
55b60 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
55b70 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
55b80 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
55b90 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
55ba0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
55bb0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
55bc0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
55bd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61  , "name": "__sca
55be0 6c 62 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lbnf", "ns": 0, 
55bf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
55c00 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
55c10 61 74 68 63 61 6c 6c 73 2e 68 3a 32 38 32 3a 31  athcalls.h:282:1
55c20 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
55c30 74 63 68 20 73 70 61 63 65 3e 3a 33 33 37 3a 31  tch space>:337:1
55c40 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
55c50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
55c60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
55c70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
55c80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
55c90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
55ca0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
55cb0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
55cc0 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
55cd0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
55ce0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
55cf0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
55d00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
55d10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
55d20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
55d30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
55d40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
55d50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
55d60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
55d70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
55d80 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
55d90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
55da0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
55db0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
55dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6c 6f 67  ", "name": "ilog
55dd0 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  bf", "ns": 0, "l
55de0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
55df0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
55e00 68 63 61 6c 6c 73 2e 68 3a 32 38 36 3a 31 20 3c  hcalls.h:286:1 <
55e10 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
55e20 68 20 73 70 61 63 65 3e 3a 33 33 38 3a 31 3e 22  h space>:338:1>"
55e30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
55e40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
55e50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
55e60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
55e70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
55e80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
55e90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
55ea0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
55eb0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
55ec0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
55ed0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
55ee0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
55ef0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
55f00 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
55f10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
55f20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
55f30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
55f40 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
55f50 22 5f 5f 69 6c 6f 67 62 66 22 2c 20 22 6e 73 22  "__ilogbf", "ns"
55f60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
55f70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
55f80 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
55f90 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  286:1 <Spelling=
55fa0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
55fb0 33 34 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  340:1>", "variad
55fc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
55fd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
55fe0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
55ff0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
56000 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
56010 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
56020 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
56030 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
56040 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
56050 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
56060 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
56070 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
56080 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
56090 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
560a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
560b0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
560c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
560d0 6e 61 6d 65 22 3a 20 22 73 63 61 6c 62 6c 6e 66  name": "scalblnf
560e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
560f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
56100 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
56110 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20 3c 53 70  alls.h:296:1 <Sp
56120 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
56130 73 70 61 63 65 3e 3a 33 34 32 3a 31 3e 22 2c 20  space>:342:1>", 
56140 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
56150 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
56160 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
56170 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
56180 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
56190 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
561a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
561b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
561c0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
561d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
561e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
561f0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
56200 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
56210 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
56220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
56230 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
56240 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
56250 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
56260 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
56270 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56280 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
56290 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
562a0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
562b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
562c0 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63 61 6c 62  "name": "__scalb
562d0 6c 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  lnf", "ns": 0, "
562e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
562f0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56300 74 68 63 61 6c 6c 73 2e 68 3a 32 39 36 3a 31 20  thcalls.h:296:1 
56310 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
56320 63 68 20 73 70 61 63 65 3e 3a 33 34 34 3a 31 3e  ch space>:344:1>
56330 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
56340 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
56350 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
56360 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
56370 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56380 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56390 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
563a0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
563b0 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
563c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
563d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
563e0 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
563f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
56400 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
56410 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
56420 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
56430 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
56440 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
56450 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
56460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
56470 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
56480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
56490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
564a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
564b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 61 72  ", "name": "near
564c0 62 79 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30  byintf", "ns": 0
564d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
564e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
564f0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30  /mathcalls.h:300
56500 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
56510 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 34 35  ratch space>:345
56520 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
56530 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
56540 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
56550 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
56560 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
56570 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
56580 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
56590 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
565a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
565b0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
565c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
565d0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
565e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
565f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
56600 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
56610 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
56620 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
56630 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
56640 61 6d 65 22 3a 20 22 5f 5f 6e 65 61 72 62 79 69  ame": "__nearbyi
56650 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
56660 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
56670 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56680 74 68 63 61 6c 6c 73 2e 68 3a 33 30 30 3a 31 20  thcalls.h:300:1 
56690 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
566a0 63 68 20 73 70 61 63 65 3e 3a 33 34 37 3a 31 3e  ch space>:347:1>
566b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
566c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
566d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
566e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
566f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56700 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56710 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
56720 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
56730 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
56740 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
56750 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56760 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
56770 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
56780 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56790 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
567a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
567b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
567c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
567d0 22 3a 20 22 72 6f 75 6e 64 66 22 2c 20 22 6e 73  ": "roundf", "ns
567e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
567f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
56800 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
56810 3a 33 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :304:1 <Spelling
56820 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
56830 3a 33 34 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  :348:1>", "varia
56840 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
56850 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
56860 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
56870 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
56880 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
56890 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
568a0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
568b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
568c0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
568d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
568e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
568f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
56900 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
56910 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
56920 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
56930 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
56940 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
56950 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 6f 75  , "name": "__rou
56960 6e 64 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ndf", "ns": 0, "
56970 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
56980 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56990 74 68 63 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20  thcalls.h:304:1 
569a0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
569b0 63 68 20 73 70 61 63 65 3e 3a 33 35 30 3a 31 3e  ch space>:350:1>
569c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
569d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
569e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
569f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
56a00 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56a10 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56a20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
56a30 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
56a40 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
56a50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
56a60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56a70 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
56a80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
56a90 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56aa0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
56ab0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
56ac0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
56ad0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
56ae0 22 3a 20 22 74 72 75 6e 63 66 22 2c 20 22 6e 73  ": "truncf", "ns
56af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
56b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
56b10 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
56b20 3a 33 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :308:1 <Spelling
56b30 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
56b40 3a 33 35 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :351:1>", "varia
56b50 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
56b60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
56b70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
56b80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
56b90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
56ba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
56bb0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
56bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
56bd0 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
56be0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
56bf0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
56c00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
56c10 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
56c20 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
56c30 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
56c40 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
56c50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
56c60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 72 75  , "name": "__tru
56c70 6e 63 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ncf", "ns": 0, "
56c80 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
56c90 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
56ca0 74 68 63 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20  thcalls.h:308:1 
56cb0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
56cc0 63 68 20 73 70 61 63 65 3e 3a 33 35 33 3a 31 3e  ch space>:353:1>
56cd0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
56ce0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
56cf0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
56d00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
56d10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
56d20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
56d30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
56d40 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
56d50 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
56d60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
56d70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
56d80 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
56d90 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
56da0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
56db0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
56dc0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
56dd0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
56de0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
56df0 22 3a 20 22 72 65 6d 71 75 6f 66 22 2c 20 22 6e  ": "remquof", "n
56e00 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
56e10 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
56e20 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
56e30 68 3a 33 31 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:313:1 <Spellin
56e40 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
56e50 3e 3a 33 35 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:354:1>", "vari
56e60 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
56e70 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
56e80 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
56e90 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
56ea0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
56eb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
56ec0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
56ed0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
56ee0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
56ef0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
56f00 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
56f10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
56f20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
56f30 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
56f40 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
56f50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
56f60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
56f70 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
56f80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
56f90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 75 6f 22   "name": "__quo"
56fa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
56fb0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
56fc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
56fd0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
56fe0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
56ff0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
57000 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
57010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
57020 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
57030 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
57040 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
57050 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
57060 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  n", "name": "__r
57070 65 6d 71 75 6f 66 22 2c 20 22 6e 73 22 3a 20 30  emquof", "ns": 0
57080 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
57090 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
570a0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 31 33  /mathcalls.h:313
570b0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
570c0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 35 36  ratch space>:356
570d0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
570e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
570f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
57100 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
57110 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
57120 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
57130 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
57140 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
57150 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
57160 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
57170 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
57180 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
57190 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
571a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
571b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
571c0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
571d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
571e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
571f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
57200 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
57210 65 22 3a 20 22 5f 5f 71 75 6f 22 2c 20 22 74 79  e": "__quo", "ty
57220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
57230 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
57240 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
57250 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
57260 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
57270 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
57280 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
57290 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
572a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
572b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
572c0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
572d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
572e0 6e 61 6d 65 22 3a 20 22 6c 72 69 6e 74 66 22 2c  name": "lrintf",
572f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
57300 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
57310 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
57320 6c 73 2e 68 3a 33 32 30 3a 31 20 3c 53 70 65 6c  ls.h:320:1 <Spel
57330 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
57340 61 63 65 3e 3a 33 35 37 3a 31 3e 22 2c 20 22 76  ace>:357:1>", "v
57350 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
57360 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
57370 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
57380 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
57390 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
573a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
573b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
573c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
573d0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
573e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
573f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
57400 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
57410 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
57420 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
57430 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
57440 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
57450 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
57460 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
57470 6c 72 69 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30  lrintf", "ns": 0
57480 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
57490 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
574a0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30  /mathcalls.h:320
574b0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
574c0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 35 39  ratch space>:359
574d0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
574e0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
574f0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
57500 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
57510 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
57520 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
57530 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
57540 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
57550 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
57560 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
57570 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
57580 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
57590 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
575a0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22  tag": ":long", "
575b0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
575c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
575d0 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  64 } },.{ "tag":
575e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
575f0 6d 65 22 3a 20 22 6c 6c 72 69 6e 74 66 22 2c 20  me": "llrintf", 
57600 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
57610 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
57620 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
57630 73 2e 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c  s.h:322:1 <Spell
57640 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
57650 63 65 3e 3a 33 36 30 3a 31 3e 22 2c 20 22 76 61  ce>:360:1>", "va
57660 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
57670 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
57680 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
57690 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
576a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
576b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
576c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
576d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
576e0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
576f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
57700 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
57710 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
57720 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
57730 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
57740 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
57750 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
57760 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
57770 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
57780 20 22 5f 5f 6c 6c 72 69 6e 74 66 22 2c 20 22 6e   "__llrintf", "n
57790 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
577a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
577b0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
577c0 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:322:1 <Spellin
577d0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
577e0 3e 3a 33 36 32 3a 31 3e 22 2c 20 22 76 61 72 69  >:362:1>", "vari
577f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
57800 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
57810 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
57820 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
57830 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
57840 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
57850 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
57860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
57870 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
57880 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
57890 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
578a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
578b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
578c0 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
578d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
578e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
578f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
57900 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
57910 6c 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a 20  lroundf", "ns": 
57920 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
57930 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
57940 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
57950 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  6:1 <Spelling=<s
57960 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 36  cratch space>:36
57970 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
57980 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
57990 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
579a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
579b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
579c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
579d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
579e0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
579f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
57a00 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
57a10 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
57a20 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
57a30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
57a40 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
57a50 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
57a60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
57a70 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
57a80 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
57a90 61 6d 65 22 3a 20 22 5f 5f 6c 72 6f 75 6e 64 66  ame": "__lroundf
57aa0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
57ab0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
57ac0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
57ad0 61 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70  alls.h:326:1 <Sp
57ae0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
57af0 73 70 61 63 65 3e 3a 33 36 35 3a 31 3e 22 2c 20  space>:365:1>", 
57b00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
57b10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
57b20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
57b30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
57b40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
57b50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
57b60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
57b70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
57b80 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
57b90 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
57ba0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
57bb0 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
57bc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
57bd0 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
57be0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
57bf0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
57c00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
57c10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
57c20 6c 6c 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a  llroundf", "ns":
57c30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
57c40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
57c50 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
57c60 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  28:1 <Spelling=<
57c70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33  scratch space>:3
57c80 36 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  66:1>", "variadi
57c90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
57ca0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
57cb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
57cc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
57cd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
57ce0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
57cf0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
57d00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
57d10 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
57d20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
57d30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
57d40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
57d50 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
57d60 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
57d70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
57d80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
57d90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
57da0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
57db0 6c 72 6f 75 6e 64 66 22 2c 20 22 6e 73 22 3a 20  lroundf", "ns": 
57dc0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
57dd0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
57de0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
57df0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
57e00 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 36  cratch space>:36
57e10 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
57e20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
57e30 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
57e40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
57e50 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
57e60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
57e70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
57e80 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
57e90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
57ea0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
57eb0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
57ec0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
57ed0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
57ee0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f  "tag": ":long-lo
57ef0 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
57f00 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
57f10 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
57f20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
57f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 64 69 6d  ", "name": "fdim
57f40 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
57f50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
57f60 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
57f70 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c 53  calls.h:332:1 <S
57f80 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
57f90 20 73 70 61 63 65 3e 3a 33 36 39 3a 31 3e 22 2c   space>:369:1>",
57fa0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
57fb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
57fc0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
57fd0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
57fe0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
57ff0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
58000 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
58010 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
58020 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
58030 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
58040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
58050 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
58060 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
58070 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
58080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
58090 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
580a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
580b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
580c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
580d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
580e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
580f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
58100 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
58110 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
58120 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 64 69  , "name": "__fdi
58130 6d 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  mf", "ns": 0, "l
58140 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58150 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58160 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c  hcalls.h:332:1 <
58170 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58180 68 20 73 70 61 63 65 3e 3a 33 37 31 3a 31 3e 22  h space>:371:1>"
58190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
581a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
581b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
581c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
581d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
581e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
581f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
58200 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
58210 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58220 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58230 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58240 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58250 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58260 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
58270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58280 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58290 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
582a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
582b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
582c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
582d0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
582e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
582f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
58300 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
58310 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 61 78  ", "name": "fmax
58320 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
58330 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
58340 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
58350 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 20 3c 53  calls.h:335:1 <S
58360 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
58370 20 73 70 61 63 65 3e 3a 33 37 32 3a 31 3e 22 2c   space>:372:1>",
58380 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
58390 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
583a0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
583b0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
583c0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
583d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
583e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
583f0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
58400 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
58410 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
58420 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
58430 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
58440 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
58450 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
58460 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
58470 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
58480 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
58490 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
584a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
584b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
584c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
584d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
584e0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
584f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
58500 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61  , "name": "__fma
58510 78 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  xf", "ns": 0, "l
58520 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58530 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58540 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 20 3c  hcalls.h:335:1 <
58550 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58560 68 20 73 70 61 63 65 3e 3a 33 37 34 3a 31 3e 22  h space>:374:1>"
58570 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
58580 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
58590 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
585a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
585b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
585c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
585d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
585e0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
585f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58600 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58610 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58620 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58630 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58640 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
58650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58660 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58670 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58680 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58690 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
586a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
586b0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
586c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
586d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
586e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
586f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 69 6e  ", "name": "fmin
58700 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  f", "ns": 0, "lo
58710 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
58720 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
58730 63 61 6c 6c 73 2e 68 3a 33 33 38 3a 31 20 3c 53  calls.h:338:1 <S
58740 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
58750 20 73 70 61 63 65 3e 3a 33 37 35 3a 31 3e 22 2c   space>:375:1>",
58760 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
58770 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
58780 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
58790 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
587a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
587b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
587c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
587d0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
587e0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
587f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
58800 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
58810 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
58820 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
58830 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
58840 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
58850 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
58860 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
58870 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
58880 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
58890 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
588a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
588b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
588c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
588d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
588e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 69  , "name": "__fmi
588f0 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nf", "ns": 0, "l
58900 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58910 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58920 68 63 61 6c 6c 73 2e 68 3a 33 33 38 3a 31 20 3c  hcalls.h:338:1 <
58930 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58940 68 20 73 70 61 63 65 3e 3a 33 37 37 3a 31 3e 22  h space>:377:1>"
58950 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
58960 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
58970 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
58980 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
58990 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
589a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
589b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
589c0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
589d0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
589e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
589f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58a00 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58a10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58a20 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
58a30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58a40 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58a50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58a60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58a70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
58a80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58a90 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58aa0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58ab0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
58ac0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
58ad0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 61 66  ", "name": "fmaf
58ae0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
58af0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
58b00 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
58b10 61 6c 6c 73 2e 68 3a 33 34 31 3a 31 20 3c 53 70  alls.h:341:1 <Sp
58b20 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
58b30 73 70 61 63 65 3e 3a 33 37 38 3a 31 3e 22 2c 20  space>:378:1>", 
58b40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
58b50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
58b60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
58b70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
58b80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
58b90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
58ba0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
58bb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
58bc0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
58bd0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
58be0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
58bf0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
58c00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
58c10 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
58c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
58c30 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
58c40 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
58c50 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
58c60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
58c70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
58c80 5f 7a 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _z", "type": { "
58c90 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58ca0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58cb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58cc0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
58cd0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
58ce0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
58cf0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
58d00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
58d10 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
58d20 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
58d30 3a 20 22 5f 5f 66 6d 61 66 22 2c 20 22 6e 73 22  : "__fmaf", "ns"
58d40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
58d50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
58d60 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
58d70 33 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  341:1 <Spelling=
58d80 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
58d90 33 38 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  380:1>", "variad
58da0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
58db0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
58dc0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
58dd0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
58de0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
58df0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
58e00 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
58e10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
58e20 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
58e30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
58e40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
58e50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
58e60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
58e70 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
58e80 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
58e90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
58ea0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
58eb0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
58ec0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
58ed0 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74  name": "__z", "t
58ee0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
58ef0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
58f00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
58f10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
58f20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
58f30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
58f40 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
58f50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
58f60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
58f70 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
58f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c  ", "name": "scal
58f90 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  bf", "ns": 0, "l
58fa0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
58fb0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
58fc0 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31 20 3c  hcalls.h:402:1 <
58fd0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
58fe0 68 20 73 70 61 63 65 3e 3a 33 38 32 3a 31 3e 22  h space>:382:1>"
58ff0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
59000 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
59010 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
59020 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
59030 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
59040 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
59050 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
59060 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
59070 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
59080 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
59090 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
590a0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
590b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
590c0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
590d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
590e0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
590f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
59100 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
59110 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
59120 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
59130 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
59140 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
59150 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
59160 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
59170 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
59180 61 6c 62 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  albf", "ns": 0, 
59190 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
591a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
591b0 61 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31  athcalls.h:402:1
591c0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
591d0 74 63 68 20 73 70 61 63 65 3e 3a 33 38 34 3a 31  tch space>:384:1
591e0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
591f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
59200 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
59210 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
59220 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
59230 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
59240 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
59250 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
59260 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
59270 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
59280 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
59290 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
592a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
592b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
592c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
592d0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
592e0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
592f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
59300 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
59310 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
59320 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
59330 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
59340 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
59350 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
59360 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
59370 66 70 63 6c 61 73 73 69 66 79 6c 22 2c 20 22 6e  fpclassifyl", "n
59380 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
59390 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
593a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d  /bits/mathcalls-
593b0 68 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73  helper-functions
593c0 2e 68 3a 32 31 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:21:1 <Spellin
593d0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
593e0 3e 3a 33 38 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:385:1>", "vari
593f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
59400 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
59410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
59420 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
59430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
59440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
59450 6e 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22  name": "__value"
59460 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
59470 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
59480 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
59490 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
594a0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
594b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
594c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
594d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
594e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
594f0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
59500 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
59510 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 62 69 74 6c  me": "__signbitl
59520 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
59530 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
59540 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
59550 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63  alls-helper-func
59560 74 69 6f 6e 73 2e 68 3a 32 35 3a 31 20 3c 53 70  tions.h:25:1 <Sp
59570 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
59580 73 70 61 63 65 3e 3a 33 38 36 3a 31 3e 22 2c 20  space>:386:1>", 
59590 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
595a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
595b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
595c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
595d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
595e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
595f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76  r", "name": "__v
59600 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
59610 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
59620 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
59630 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
59640 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
59650 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
59660 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
59670 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
59680 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
59690 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
596a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
596b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 73 69  , "name": "__isi
596c0 6e 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nfl", "ns": 0, "
596d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
596e0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
596f0 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72 2d 66  thcalls-helper-f
59700 75 6e 63 74 69 6f 6e 73 2e 68 3a 33 30 3a 31 20  unctions.h:30:1 
59710 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
59720 63 68 20 73 70 61 63 65 3e 3a 33 38 37 3a 31 3e  ch space>:387:1>
59730 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
59740 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
59750 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
59760 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
59770 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
59780 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
59790 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
597a0 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22  __value", "type"
597b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
597c0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
597d0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
597e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
597f0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
59800 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
59810 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
59820 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
59830 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
59840 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
59850 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
59860 66 69 6e 69 74 65 6c 22 2c 20 22 6e 73 22 3a 20  finitel", "ns": 
59870 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
59880 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
59890 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70  s/mathcalls-help
598a0 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 33  er-functions.h:3
598b0 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  3:1 <Spelling=<s
598c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 38  cratch space>:38
598d0 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
598e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
598f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
59900 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
59910 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
59920 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
59930 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
59940 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74  ": "__value", "t
59950 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
59960 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
59970 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
59980 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
59990 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
599a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
599b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
599c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
599d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
599e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
599f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
59a00 20 22 5f 5f 69 73 6e 61 6e 6c 22 2c 20 22 6e 73   "__isnanl", "ns
59a10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
59a20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
59a30 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2d 68  bits/mathcalls-h
59a40 65 6c 70 65 72 2d 66 75 6e 63 74 69 6f 6e 73 2e  elper-functions.
59a50 68 3a 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:36:1 <Spelling
59a60 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
59a70 3a 33 38 39 3a 31 3e 22 2c 20 22 76 61 72 69 61  :389:1>", "varia
59a80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
59a90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
59aa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
59ab0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
59ac0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
59ad0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
59ae0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
59af0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
59b00 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
59b10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
59b20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
59b30 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
59b40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
59b50 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
59b60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
59b70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
59b80 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
59b90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
59ba0 65 22 3a 20 22 5f 5f 69 73 65 71 73 69 67 6c 22  e": "__iseqsigl"
59bb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
59bc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
59bd0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
59be0 6c 6c 73 2d 68 65 6c 70 65 72 2d 66 75 6e 63 74  lls-helper-funct
59bf0 69 6f 6e 73 2e 68 3a 33 39 3a 31 20 3c 53 70 65  ions.h:39:1 <Spe
59c00 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
59c10 70 61 63 65 3e 3a 33 39 30 3a 31 3e 22 2c 20 22  pace>:390:1>", "
59c20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
59c30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
59c40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
59c50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
59c60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
59c70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
59c80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
59c90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
59ca0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
59cb0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
59cc0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
59cd0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
59ce0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
59cf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  r", "name": "__y
59d00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
59d10 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
59d20 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
59d30 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
59d40 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
59d50 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
59d60 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
59d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
59d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
59d90 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
59da0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
59db0 61 6d 65 22 3a 20 22 5f 5f 69 73 73 69 67 6e 61  ame": "__issigna
59dc0 6c 69 6e 67 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  lingl", "ns": 0,
59dd0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
59de0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
59df0 6d 61 74 68 63 61 6c 6c 73 2d 68 65 6c 70 65 72  mathcalls-helper
59e00 2d 66 75 6e 63 74 69 6f 6e 73 2e 68 3a 34 32 3a  -functions.h:42:
59e10 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
59e20 61 74 63 68 20 73 70 61 63 65 3e 3a 33 39 31 3a  atch space>:391:
59e30 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
59e40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
59e50 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
59e60 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
59e70 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
59e80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
59e90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
59ea0 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22 74 79 70   "__value", "typ
59eb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
59ec0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
59ed0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
59ee0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
59ef0 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
59f00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
59f10 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
59f20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
59f30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
59f40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
59f50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
59f60 61 63 6f 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  acosl", "ns": 0,
59f70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
59f80 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
59f90 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 33 3a 31  mathcalls.h:53:1
59fa0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
59fb0 74 63 68 20 73 70 61 63 65 3e 3a 33 39 32 3a 31  tch space>:392:1
59fc0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
59fd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
59fe0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
59ff0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5a000 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5a010 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5a020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5a030 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5a040 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5a050 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5a060 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5a070 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5a080 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5a090 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5a0a0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5a0b0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5a0c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5a0d0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5a0e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5a0f0 65 22 3a 20 22 5f 5f 61 63 6f 73 6c 22 2c 20 22  e": "__acosl", "
5a100 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5a110 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5a120 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5a130 2e 68 3a 35 33 3a 31 20 3c 53 70 65 6c 6c 69 6e  .h:53:1 <Spellin
5a140 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5a150 3e 3a 33 39 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:394:1>", "vari
5a160 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5a170 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5a180 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5a190 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5a1a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5a1b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5a1c0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5a1d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5a1e0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5a1f0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5a200 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5a210 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5a220 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5a230 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5a240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5a250 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5a260 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5a270 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5a280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73 69 6e  ", "name": "asin
5a290 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5a2a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5a2b0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5a2c0 63 61 6c 6c 73 2e 68 3a 35 35 3a 31 20 3c 53 70  calls.h:55:1 <Sp
5a2d0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5a2e0 73 70 61 63 65 3e 3a 33 39 35 3a 31 3e 22 2c 20  space>:395:1>", 
5a2f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5a300 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5a310 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5a320 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5a330 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5a340 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5a350 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5a360 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5a370 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5a380 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5a390 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5a3a0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5a3b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5a3c0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5a3d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5a3e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5a3f0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5a400 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5a410 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5a420 22 5f 5f 61 73 69 6e 6c 22 2c 20 22 6e 73 22 3a  "__asinl", "ns":
5a430 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5a440 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5a450 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35  ts/mathcalls.h:5
5a460 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
5a470 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 39  cratch space>:39
5a480 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  7:1>", "variadic
5a490 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5a4a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5a4b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5a4c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5a4d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5a4e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5a4f0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5a500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5a510 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5a520 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5a530 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5a540 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5a550 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5a560 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5a570 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5a580 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5a590 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5a5a0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5a5b0 6e 61 6d 65 22 3a 20 22 61 74 61 6e 6c 22 2c 20  name": "atanl", 
5a5c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5a5d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5a5e0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5a5f0 73 2e 68 3a 35 37 3a 31 20 3c 53 70 65 6c 6c 69  s.h:57:1 <Spelli
5a600 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5a610 65 3e 3a 32 3a 31 3e 22 2c 20 22 76 61 72 69 61  e>:2:1>", "varia
5a620 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5a630 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5a640 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5a650 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5a660 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5a670 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5a680 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5a690 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5a6a0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5a6b0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5a6c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5a6d0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
5a6e0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
5a6f0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5a700 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5a710 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5a720 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
5a730 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
5a740 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 74 61  , "name": "__ata
5a750 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
5a760 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5a770 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5a780 68 63 61 6c 6c 73 2e 68 3a 35 37 3a 31 20 3c 53  hcalls.h:57:1 <S
5a790 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5a7a0 20 73 70 61 63 65 3e 3a 34 3a 31 3e 22 2c 20 22   space>:4:1>", "
5a7b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5a7c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5a7d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5a7e0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5a7f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5a800 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5a810 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5a820 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5a830 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5a840 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5a850 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5a860 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5a870 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5a880 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5a890 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5a8a0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5a8b0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5a8c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5a8d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5a8e0 61 74 61 6e 32 6c 22 2c 20 22 6e 73 22 3a 20 30  atan2l", "ns": 0
5a8f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5a900 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5a910 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 35 39 3a  /mathcalls.h:59:
5a920 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5a930 61 74 63 68 20 73 70 61 63 65 3e 3a 35 3a 31 3e  atch space>:5:1>
5a940 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5a950 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5a960 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5a970 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5a980 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5a990 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5a9a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5a9b0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
5a9c0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5a9d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5a9e0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5a9f0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5aa00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
5aa10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5aa20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5aa30 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5aa40 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5aa50 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5aa60 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5aa70 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5aa80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5aa90 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5aaa0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5aab0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5aac0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5aad0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5aae0 65 22 3a 20 22 5f 5f 61 74 61 6e 32 6c 22 2c 20  e": "__atan2l", 
5aaf0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5ab00 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5ab10 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5ab20 73 2e 68 3a 35 39 3a 31 20 3c 53 70 65 6c 6c 69  s.h:59:1 <Spelli
5ab30 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5ab40 65 3e 3a 37 3a 31 3e 22 2c 20 22 76 61 72 69 61  e>:7:1>", "varia
5ab50 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5ab60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5ab70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5ab80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5ab90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5aba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5abb0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
5abc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5abd0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5abe0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5abf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5ac00 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
5ac10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5ac20 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5ac30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5ac40 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5ac50 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5ac60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5ac70 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5ac80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5ac90 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5aca0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5acb0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5acc0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5acd0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5ace0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 73 6c  ", "name": "cosl
5acf0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5ad00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5ad10 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5ad20 61 6c 6c 73 2e 68 3a 36 32 3a 31 20 3c 53 70 65  alls.h:62:1 <Spe
5ad30 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5ad40 70 61 63 65 3e 3a 31 30 3a 31 3e 22 2c 20 22 76  pace>:10:1>", "v
5ad50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5ad60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5ad70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5ad80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5ad90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5ada0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5adb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5adc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5add0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5ade0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5adf0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5ae00 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5ae10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5ae20 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5ae30 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5ae40 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5ae50 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5ae60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5ae70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
5ae80 5f 63 6f 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  _cosl", "ns": 0,
5ae90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5aea0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5aeb0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 32 3a 31  mathcalls.h:62:1
5aec0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5aed0 74 63 68 20 73 70 61 63 65 3e 3a 31 32 3a 31 3e  tch space>:12:1>
5aee0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5aef0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5af00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5af10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5af20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5af30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5af40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5af50 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5af60 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5af70 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5af80 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5af90 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5afa0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5afb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5afc0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5afd0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5afe0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5aff0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5b000 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5b010 22 3a 20 22 73 69 6e 6c 22 2c 20 22 6e 73 22 3a  ": "sinl", "ns":
5b020 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5b030 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5b040 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36  ts/mathcalls.h:6
5b050 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
5b060 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35  cratch space>:15
5b070 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5b080 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5b090 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5b0a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5b0b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5b0c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5b0d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5b0e0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5b0f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5b100 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5b110 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5b120 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5b130 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5b140 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5b150 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5b160 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5b170 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5b180 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5b190 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5b1a0 61 6d 65 22 3a 20 22 5f 5f 73 69 6e 6c 22 2c 20  ame": "__sinl", 
5b1b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5b1c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5b1d0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5b1e0 73 2e 68 3a 36 34 3a 31 20 3c 53 70 65 6c 6c 69  s.h:64:1 <Spelli
5b1f0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5b200 65 3e 3a 31 37 3a 31 3e 22 2c 20 22 76 61 72 69  e>:17:1>", "vari
5b210 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5b220 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5b230 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5b240 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5b250 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5b260 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5b270 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5b280 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5b290 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5b2a0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5b2b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5b2c0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5b2d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5b2e0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5b2f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5b300 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5b310 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5b320 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5b330 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 61 6e 6c  ", "name": "tanl
5b340 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5b350 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5b360 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5b370 61 6c 6c 73 2e 68 3a 36 36 3a 31 20 3c 53 70 65  alls.h:66:1 <Spe
5b380 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5b390 70 61 63 65 3e 3a 31 38 3a 31 3e 22 2c 20 22 76  pace>:18:1>", "v
5b3a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5b3b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5b3c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5b3d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5b3e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5b3f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5b400 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5b410 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5b420 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5b430 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5b440 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5b450 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5b460 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5b470 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5b480 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5b490 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5b4a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5b4b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5b4c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
5b4d0 5f 74 61 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  _tanl", "ns": 0,
5b4e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5b4f0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5b500 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 36 36 3a 31  mathcalls.h:66:1
5b510 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5b520 74 63 68 20 73 70 61 63 65 3e 3a 32 30 3a 31 3e  tch space>:20:1>
5b530 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5b540 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5b550 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5b560 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5b570 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5b580 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5b590 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5b5a0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5b5b0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5b5c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5b5d0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5b5e0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5b5f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5b600 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5b610 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5b620 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5b630 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5b640 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5b650 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5b660 22 3a 20 22 63 6f 73 68 6c 22 2c 20 22 6e 73 22  ": "coshl", "ns"
5b670 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5b680 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5b690 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5b6a0 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  71:1 <Spelling=<
5b6b0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
5b6c0 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  1:1>", "variadic
5b6d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5b6e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5b6f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5b700 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5b710 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5b720 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5b730 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5b740 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5b750 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5b760 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5b770 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5b780 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5b790 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5b7a0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5b7b0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5b7c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5b7d0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5b7e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5b7f0 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 73 68 6c 22  name": "__coshl"
5b800 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5b810 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5b820 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5b830 6c 6c 73 2e 68 3a 37 31 3a 31 20 3c 53 70 65 6c  lls.h:71:1 <Spel
5b840 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5b850 61 63 65 3e 3a 32 33 3a 31 3e 22 2c 20 22 76 61  ace>:23:1>", "va
5b860 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5b870 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5b880 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5b890 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5b8a0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5b8b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5b8c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5b8d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5b8e0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5b8f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5b900 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5b910 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5b920 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5b930 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5b940 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5b950 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5b960 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5b970 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5b980 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69  on", "name": "si
5b990 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nhl", "ns": 0, "
5b9a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5b9b0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5b9c0 74 68 63 61 6c 6c 73 2e 68 3a 37 33 3a 31 20 3c  thcalls.h:73:1 <
5b9d0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
5b9e0 68 20 73 70 61 63 65 3e 3a 32 34 3a 31 3e 22 2c  h space>:24:1>",
5b9f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
5ba00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
5ba10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
5ba20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
5ba30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
5ba40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5ba50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5ba60 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
5ba70 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5ba80 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5ba90 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5baa0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5bab0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5bac0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5bad0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5bae0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5baf0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5bb00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5bb10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5bb20 20 22 5f 5f 73 69 6e 68 6c 22 2c 20 22 6e 73 22   "__sinhl", "ns"
5bb30 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5bb40 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5bb50 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5bb60 37 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  73:1 <Spelling=<
5bb70 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
5bb80 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
5bb90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5bba0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5bbb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5bbc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5bbd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5bbe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5bbf0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5bc00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5bc10 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5bc20 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5bc30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5bc40 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5bc50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5bc60 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5bc70 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5bc80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5bc90 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5bca0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5bcb0 6e 61 6d 65 22 3a 20 22 74 61 6e 68 6c 22 2c 20  name": "tanhl", 
5bcc0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
5bcd0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
5bce0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
5bcf0 73 2e 68 3a 37 35 3a 31 20 3c 53 70 65 6c 6c 69  s.h:75:1 <Spelli
5bd00 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5bd10 65 3e 3a 32 37 3a 31 3e 22 2c 20 22 76 61 72 69  e>:27:1>", "vari
5bd20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5bd30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5bd40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5bd50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5bd60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5bd70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5bd80 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5bd90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5bda0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5bdb0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5bdc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5bdd0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5bde0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5bdf0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5be00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5be10 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5be20 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5be30 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5be40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61  ", "name": "__ta
5be50 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nhl", "ns": 0, "
5be60 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5be70 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5be80 74 68 63 61 6c 6c 73 2e 68 3a 37 35 3a 31 20 3c  thcalls.h:75:1 <
5be90 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
5bea0 68 20 73 70 61 63 65 3e 3a 32 39 3a 31 3e 22 2c  h space>:29:1>",
5beb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
5bec0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
5bed0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
5bee0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
5bef0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
5bf00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5bf10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5bf20 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
5bf30 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5bf40 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5bf50 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5bf60 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5bf70 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5bf80 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5bf90 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5bfa0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5bfb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5bfc0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5bfd0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5bfe0 20 22 61 63 6f 73 68 6c 22 2c 20 22 6e 73 22 3a   "acoshl", "ns":
5bff0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5c000 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5c010 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38  ts/mathcalls.h:8
5c020 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
5c030 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 30  cratch space>:30
5c040 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5c050 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5c060 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5c070 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5c080 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5c090 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5c0a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5c0b0 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5c0c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5c0d0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5c0e0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5c0f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5c100 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5c110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5c120 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5c130 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5c140 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5c150 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5c160 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5c170 61 6d 65 22 3a 20 22 5f 5f 61 63 6f 73 68 6c 22  ame": "__acoshl"
5c180 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5c190 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5c1a0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5c1b0 6c 6c 73 2e 68 3a 38 35 3a 31 20 3c 53 70 65 6c  lls.h:85:1 <Spel
5c1c0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5c1d0 61 63 65 3e 3a 33 32 3a 31 3e 22 2c 20 22 76 61  ace>:32:1>", "va
5c1e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5c1f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5c200 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5c210 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5c220 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5c230 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5c240 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5c250 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5c260 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5c270 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5c280 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5c290 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5c2a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5c2b0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5c2c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5c2d0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5c2e0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5c2f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5c300 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 73  on", "name": "as
5c310 69 6e 68 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  inhl", "ns": 0, 
5c320 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5c330 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5c340 61 74 68 63 61 6c 6c 73 2e 68 3a 38 37 3a 31 20  athcalls.h:87:1 
5c350 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5c360 63 68 20 73 70 61 63 65 3e 3a 33 33 3a 31 3e 22  ch space>:33:1>"
5c370 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5c380 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5c390 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5c3a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5c3b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5c3c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5c3d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5c3e0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5c3f0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5c400 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5c410 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5c420 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
5c430 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
5c440 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5c450 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5c460 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5c470 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5c480 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
5c490 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
5c4a0 3a 20 22 5f 5f 61 73 69 6e 68 6c 22 2c 20 22 6e  : "__asinhl", "n
5c4b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5c4c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5c4d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5c4e0 68 3a 38 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  h:87:1 <Spelling
5c4f0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5c500 3a 33 35 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :35:1>", "variad
5c510 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5c520 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5c530 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5c540 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5c550 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5c560 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5c570 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5c580 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5c590 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5c5a0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5c5b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5c5c0 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
5c5d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
5c5e0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5c5f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5c600 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5c610 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
5c620 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
5c630 20 22 6e 61 6d 65 22 3a 20 22 61 74 61 6e 68 6c   "name": "atanhl
5c640 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5c650 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5c660 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5c670 61 6c 6c 73 2e 68 3a 38 39 3a 31 20 3c 53 70 65  alls.h:89:1 <Spe
5c680 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5c690 70 61 63 65 3e 3a 33 36 3a 31 3e 22 2c 20 22 76  pace>:36:1>", "v
5c6a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5c6b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5c6c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5c6d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5c6e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5c6f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5c700 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5c710 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5c720 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5c730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5c740 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5c750 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
5c760 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
5c770 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5c780 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5c790 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5c7a0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5c7b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
5c7c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
5c7d0 5f 61 74 61 6e 68 6c 22 2c 20 22 6e 73 22 3a 20  _atanhl", "ns": 
5c7e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
5c7f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
5c800 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 38 39  s/mathcalls.h:89
5c810 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5c820 72 61 74 63 68 20 73 70 61 63 65 3e 3a 33 38 3a  ratch space>:38:
5c830 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5c840 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5c850 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5c860 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5c870 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5c880 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5c890 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5c8a0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5c8b0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5c8c0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5c8d0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5c8e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5c8f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5c900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5c910 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5c920 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5c930 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5c940 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5c950 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5c960 6d 65 22 3a 20 22 65 78 70 6c 22 2c 20 22 6e 73  me": "expl", "ns
5c970 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5c980 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5c990 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5c9a0 3a 39 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  :95:1 <Spelling=
5c9b0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5c9c0 34 31 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  41:1>", "variadi
5c9d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5c9e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5c9f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5ca00 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5ca10 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5ca20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5ca30 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5ca40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5ca50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5ca60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5ca70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5ca80 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5ca90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5caa0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5cab0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5cac0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5cad0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5cae0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5caf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6c 22  "name": "__expl"
5cb00 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5cb10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5cb20 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5cb30 6c 6c 73 2e 68 3a 39 35 3a 31 20 3c 53 70 65 6c  lls.h:95:1 <Spel
5cb40 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5cb50 61 63 65 3e 3a 34 33 3a 31 3e 22 2c 20 22 76 61  ace>:43:1>", "va
5cb60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5cb70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5cb80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5cb90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5cba0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5cbb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5cbc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5cbd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5cbe0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5cbf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5cc00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5cc10 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5cc20 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5cc30 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5cc40 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5cc50 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5cc60 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5cc70 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5cc80 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 72  on", "name": "fr
5cc90 65 78 70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  expl", "ns": 0, 
5cca0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5ccb0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5ccc0 61 74 68 63 61 6c 6c 73 2e 68 3a 39 38 3a 31 20  athcalls.h:98:1 
5ccd0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5cce0 63 68 20 73 70 61 63 65 3e 3a 34 34 3a 31 3e 22  ch space>:44:1>"
5ccf0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5cd00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5cd10 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5cd20 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5cd30 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5cd40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5cd50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5cd60 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5cd70 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5cd80 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5cd90 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5cda0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5cdb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
5cdc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5cdd0 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79  __exponent", "ty
5cde0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5cdf0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
5ce00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
5ce10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
5ce20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
5ce30 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
5ce40 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5ce50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5ce60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5ce70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5ce80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5ce90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5cea0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5ceb0 5f 5f 66 72 65 78 70 6c 22 2c 20 22 6e 73 22 3a  __frexpl", "ns":
5cec0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5ced0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5cee0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 39  ts/mathcalls.h:9
5cef0 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
5cf00 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 34 36  cratch space>:46
5cf10 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
5cf20 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
5cf30 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
5cf40 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
5cf50 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
5cf60 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
5cf70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5cf80 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
5cf90 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5cfa0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5cfb0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5cfc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5cfd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
5cfe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5cff0 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e 74 22 2c  ": "__exponent",
5d000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5d010 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
5d020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5d030 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
5d040 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
5d050 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
5d060 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5d070 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5d080 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5d090 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5d0a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5d0b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5d0c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5d0d0 22 3a 20 22 6c 64 65 78 70 6c 22 2c 20 22 6e 73  ": "ldexpl", "ns
5d0e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
5d0f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
5d100 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
5d110 3a 31 30 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :101:1 <Spelling
5d120 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
5d130 3a 34 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :47:1>", "variad
5d140 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
5d150 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
5d160 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
5d170 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
5d180 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
5d190 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
5d1a0 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
5d1b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5d1c0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5d1d0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5d1e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5d1f0 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
5d200 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5d210 61 6d 65 22 3a 20 22 5f 5f 65 78 70 6f 6e 65 6e  ame": "__exponen
5d220 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
5d230 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
5d240 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
5d250 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
5d260 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5d270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5d280 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5d290 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5d2a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5d2b0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5d2c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5d2d0 6e 61 6d 65 22 3a 20 22 5f 5f 6c 64 65 78 70 6c  name": "__ldexpl
5d2e0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5d2f0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5d300 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5d310 61 6c 6c 73 2e 68 3a 31 30 31 3a 31 20 3c 53 70  alls.h:101:1 <Sp
5d320 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5d330 73 70 61 63 65 3e 3a 34 39 3a 31 3e 22 2c 20 22  space>:49:1>", "
5d340 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5d350 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5d360 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5d370 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5d380 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5d390 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5d3a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5d3b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5d3c0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5d3d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5d3e0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5d3f0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20  nt": 128 } }, { 
5d400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5d410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 65  r", "name": "__e
5d420 78 70 6f 6e 65 6e 74 22 2c 20 22 74 79 70 65 22  xponent", "type"
5d430 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
5d440 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
5d450 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
5d460 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
5d470 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5d480 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5d490 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5d4a0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5d4b0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5d4c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5d4d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f  on", "name": "lo
5d4e0 67 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  gl", "ns": 0, "l
5d4f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
5d500 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
5d510 68 63 61 6c 6c 73 2e 68 3a 31 30 34 3a 31 20 3c  hcalls.h:104:1 <
5d520 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
5d530 68 20 73 70 61 63 65 3e 3a 35 32 3a 31 3e 22 2c  h space>:52:1>",
5d540 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
5d550 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
5d560 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
5d570 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
5d580 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
5d590 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
5d5a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
5d5b0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
5d5c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5d5d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5d5e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5d5f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
5d600 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
5d610 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5d620 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5d630 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5d640 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5d650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
5d660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
5d670 20 22 5f 5f 6c 6f 67 6c 22 2c 20 22 6e 73 22 3a   "__logl", "ns":
5d680 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5d690 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5d6a0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5d6b0 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  04:1 <Spelling=<
5d6c0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 35  scratch space>:5
5d6d0 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  4:1>", "variadic
5d6e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5d6f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5d700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5d710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5d720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5d730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5d740 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5d750 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5d760 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5d770 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5d780 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5d790 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5d7a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5d7b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5d7c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5d7d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5d7e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5d7f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5d800 6e 61 6d 65 22 3a 20 22 6c 6f 67 31 30 6c 22 2c  name": "log10l",
5d810 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5d820 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5d830 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5d840 6c 73 2e 68 3a 31 30 37 3a 31 20 3c 53 70 65 6c  ls.h:107:1 <Spel
5d850 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5d860 61 63 65 3e 3a 35 35 3a 31 3e 22 2c 20 22 76 61  ace>:55:1>", "va
5d870 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5d880 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5d890 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5d8a0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5d8b0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5d8c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5d8d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5d8e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5d8f0 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5d900 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5d910 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5d920 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5d930 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5d940 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5d950 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5d960 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5d970 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5d980 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5d990 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5d9a0 6c 6f 67 31 30 6c 22 2c 20 22 6e 73 22 3a 20 30  log10l", "ns": 0
5d9b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5d9c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5d9d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 30 37  /mathcalls.h:107
5d9e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5d9f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 35 37 3a  ratch space>:57:
5da00 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5da10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5da20 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5da30 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5da40 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5da50 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5da60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5da70 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5da80 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5da90 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5daa0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5dab0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5dac0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5dad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5dae0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5daf0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5db00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5db10 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5db20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5db30 6d 65 22 3a 20 22 6d 6f 64 66 6c 22 2c 20 22 6e  me": "modfl", "n
5db40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
5db50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
5db60 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
5db70 68 3a 31 31 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:110:1 <Spellin
5db80 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
5db90 3e 3a 35 38 3a 31 3e 22 2c 20 22 76 61 72 69 61  >:58:1>", "varia
5dba0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
5dbb0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
5dbc0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
5dbd0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
5dbe0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
5dbf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
5dc00 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
5dc10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5dc20 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5dc30 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5dc40 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5dc50 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
5dc60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5dc70 6e 61 6d 65 22 3a 20 22 5f 5f 69 70 74 72 22 2c  name": "__iptr",
5dc80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5dc90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
5dca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5dcb0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5dcc0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5dcd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5dce0 20 31 32 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65   128 } } }], "re
5dcf0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5dd00 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5dd10 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5dd20 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5dd30 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5dd40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5dd50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5dd60 6d 6f 64 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  modfl", "ns": 0,
5dd70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5dd80 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5dd90 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 31 30 3a  mathcalls.h:110:
5dda0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5ddb0 61 74 63 68 20 73 70 61 63 65 3e 3a 36 30 3a 31  atch space>:60:1
5ddc0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5ddd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5dde0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5ddf0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5de00 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5de10 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5de20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5de30 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5de40 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5de50 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5de60 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5de70 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5de80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
5de90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5dea0 20 22 5f 5f 69 70 74 72 22 2c 20 22 74 79 70 65   "__iptr", "type
5deb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
5dec0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
5ded0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5dee0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5def0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5df00 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5df10 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5df20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5df30 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5df40 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5df50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5df60 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5df70 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5df80 6e 61 6d 65 22 3a 20 22 65 78 70 6d 31 6c 22 2c  name": "expm1l",
5df90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
5dfa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
5dfb0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
5dfc0 6c 73 2e 68 3a 31 32 35 3a 31 20 3c 53 70 65 6c  ls.h:125:1 <Spel
5dfd0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
5dfe0 61 63 65 3e 3a 36 32 3a 31 3e 22 2c 20 22 76 61  ace>:62:1>", "va
5dff0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
5e000 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
5e010 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
5e020 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
5e030 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
5e040 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
5e050 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20   "name": "__x", 
5e060 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
5e070 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
5e080 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
5e090 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
5e0a0 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
5e0b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
5e0c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
5e0d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
5e0e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
5e0f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
5e100 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
5e110 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
5e120 65 78 70 6d 31 6c 22 2c 20 22 6e 73 22 3a 20 30  expm1l", "ns": 0
5e130 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5e140 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5e150 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 35  /mathcalls.h:125
5e160 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5e170 72 61 74 63 68 20 73 70 61 63 65 3e 3a 36 34 3a  ratch space>:64:
5e180 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5e190 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5e1a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5e1b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5e1c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5e1d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5e1e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5e1f0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5e200 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5e210 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5e220 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5e230 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5e240 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
5e250 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
5e260 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
5e270 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
5e280 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
5e290 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
5e2a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
5e2b0 6d 65 22 3a 20 22 6c 6f 67 31 70 6c 22 2c 20 22  me": "log1pl", "
5e2c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5e2d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5e2e0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5e2f0 2e 68 3a 31 32 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:128:1 <Spelli
5e300 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5e310 65 3e 3a 36 35 3a 31 3e 22 2c 20 22 76 61 72 69  e>:65:1>", "vari
5e320 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5e330 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5e340 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5e350 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5e360 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5e370 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5e380 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5e390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5e3a0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5e3b0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5e3c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5e3d0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5e3e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5e3f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5e400 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5e410 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5e420 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5e430 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5e440 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f  ", "name": "__lo
5e450 67 31 70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  g1pl", "ns": 0, 
5e460 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
5e470 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
5e480 61 74 68 63 61 6c 6c 73 2e 68 3a 31 32 38 3a 31  athcalls.h:128:1
5e490 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
5e4a0 74 63 68 20 73 70 61 63 65 3e 3a 36 37 3a 31 3e  tch space>:67:1>
5e4b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
5e4c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
5e4d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
5e4e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
5e4f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
5e500 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
5e510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5e520 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
5e530 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5e540 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5e550 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5e560 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5e570 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5e580 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5e590 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5e5a0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5e5b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5e5c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5e5d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5e5e0 22 3a 20 22 6c 6f 67 62 6c 22 2c 20 22 6e 73 22  ": "logbl", "ns"
5e5f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5e600 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5e610 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5e620 31 33 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  131:1 <Spelling=
5e630 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5e640 36 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  68:1>", "variadi
5e650 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5e660 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5e670 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5e680 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5e690 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5e6a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5e6b0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5e6c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5e6d0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5e6e0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5e6f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5e700 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5e710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5e720 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5e730 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5e740 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5e750 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5e760 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5e770 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c 6f 67 62 6c  "name": "__logbl
5e780 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5e790 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5e7a0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5e7b0 61 6c 6c 73 2e 68 3a 31 33 31 3a 31 20 3c 53 70  alls.h:131:1 <Sp
5e7c0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5e7d0 73 70 61 63 65 3e 3a 37 30 3a 31 3e 22 2c 20 22  space>:70:1>", "
5e7e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5e7f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5e800 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5e810 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5e820 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5e830 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5e840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5e850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5e860 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5e870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5e880 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5e890 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5e8a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5e8b0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5e8c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5e8d0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5e8e0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5e8f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5e900 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5e910 65 78 70 32 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  exp2l", "ns": 0,
5e920 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5e930 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5e940 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 33 36 3a  mathcalls.h:136:
5e950 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5e960 61 74 63 68 20 73 70 61 63 65 3e 3a 37 31 3a 31  atch space>:71:1
5e970 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5e980 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5e990 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5e9a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5e9b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5e9c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5e9d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5e9e0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5e9f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ea00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ea10 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5ea20 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5ea30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5ea40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5ea50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5ea60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5ea70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5ea80 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5ea90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5eaa0 65 22 3a 20 22 5f 5f 65 78 70 32 6c 22 2c 20 22  e": "__exp2l", "
5eab0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5eac0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5ead0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5eae0 2e 68 3a 31 33 36 3a 31 20 3c 53 70 65 6c 6c 69  .h:136:1 <Spelli
5eaf0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5eb00 65 3e 3a 37 33 3a 31 3e 22 2c 20 22 76 61 72 69  e>:73:1>", "vari
5eb10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5eb20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5eb30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5eb40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5eb50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5eb60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5eb70 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5eb80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5eb90 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5eba0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5ebb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5ebc0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5ebd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5ebe0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5ebf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5ec00 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5ec10 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5ec20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5ec30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 67 32  ", "name": "log2
5ec40 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5ec50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5ec60 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5ec70 63 61 6c 6c 73 2e 68 3a 31 33 39 3a 31 20 3c 53  calls.h:139:1 <S
5ec80 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5ec90 20 73 70 61 63 65 3e 3a 37 34 3a 31 3e 22 2c 20   space>:74:1>", 
5eca0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5ecb0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5ecc0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5ecd0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5ece0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5ecf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5ed00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5ed10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5ed20 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5ed30 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5ed40 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5ed50 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5ed60 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5ed70 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ed80 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ed90 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5eda0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5edb0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5edc0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5edd0 22 5f 5f 6c 6f 67 32 6c 22 2c 20 22 6e 73 22 3a  "__log2l", "ns":
5ede0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5edf0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5ee00 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5ee10 33 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  39:1 <Spelling=<
5ee20 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 37  scratch space>:7
5ee30 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  6:1>", "variadic
5ee40 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5ee50 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
5ee60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
5ee70 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
5ee80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
5ee90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
5eea0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
5eeb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5eec0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5eed0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5eee0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5eef0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
5ef00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5ef10 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5ef20 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5ef30 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5ef40 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
5ef50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
5ef60 6e 61 6d 65 22 3a 20 22 70 6f 77 6c 22 2c 20 22  name": "powl", "
5ef70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5ef80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5ef90 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5efa0 2e 68 3a 31 34 36 3a 31 20 3c 53 70 65 6c 6c 69  .h:146:1 <Spelli
5efb0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5efc0 65 3e 3a 37 39 3a 31 3e 22 2c 20 22 76 61 72 69  e>:79:1>", "vari
5efd0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5efe0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5eff0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5f000 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5f010 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5f020 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5f030 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5f040 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5f050 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5f060 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5f070 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5f080 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
5f090 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
5f0a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22  "name": "__y", "
5f0b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5f0c0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5f0d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5f0e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5f0f0 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
5f100 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
5f110 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5f120 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5f130 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5f140 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
5f150 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
5f160 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  n", "name": "__p
5f170 6f 77 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  owl", "ns": 0, "
5f180 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
5f190 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
5f1a0 74 68 63 61 6c 6c 73 2e 68 3a 31 34 36 3a 31 20  thcalls.h:146:1 
5f1b0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
5f1c0 63 68 20 73 70 61 63 65 3e 3a 38 31 3a 31 3e 22  ch space>:81:1>"
5f1d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
5f1e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
5f1f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
5f200 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
5f210 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
5f220 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
5f230 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
5f240 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
5f250 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
5f260 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
5f270 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
5f280 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
5f290 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
5f2a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
5f2b0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
5f2c0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5f2d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5f2e0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5f2f0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5f300 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
5f310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
5f320 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
5f330 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
5f340 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
5f350 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
5f360 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
5f370 22 3a 20 22 73 71 72 74 6c 22 2c 20 22 6e 73 22  ": "sqrtl", "ns"
5f380 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
5f390 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
5f3a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
5f3b0 31 34 39 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  149:1 <Spelling=
5f3c0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
5f3d0 38 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  82:1>", "variadi
5f3e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
5f3f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
5f400 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
5f410 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
5f420 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
5f430 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
5f440 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
5f450 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5f460 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5f470 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5f480 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5f490 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
5f4a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
5f4b0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
5f4c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
5f4d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
5f4e0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
5f4f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
5f500 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 71 72 74 6c  "name": "__sqrtl
5f510 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
5f520 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
5f530 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
5f540 61 6c 6c 73 2e 68 3a 31 34 39 3a 31 20 3c 53 70  alls.h:149:1 <Sp
5f550 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
5f560 73 70 61 63 65 3e 3a 38 34 3a 31 3e 22 2c 20 22  space>:84:1>", "
5f570 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
5f580 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
5f590 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
5f5a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
5f5b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
5f5c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5f5d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
5f5e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5f5f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5f600 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5f610 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5f620 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5f630 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5f640 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5f650 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5f660 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5f670 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5f680 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5f690 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5f6a0 68 79 70 6f 74 6c 22 2c 20 22 6e 73 22 3a 20 30  hypotl", "ns": 0
5f6b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
5f6c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
5f6d0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 33  /mathcalls.h:153
5f6e0 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
5f6f0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 38 35 3a  ratch space>:85:
5f700 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
5f710 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
5f720 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
5f730 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
5f740 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
5f750 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
5f760 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
5f770 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
5f780 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
5f790 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
5f7a0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
5f7b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
5f7c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
5f7d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
5f7e0 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
5f7f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
5f800 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
5f810 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
5f820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
5f830 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
5f840 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
5f850 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
5f860 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
5f870 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
5f880 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  128 } },.{ "tag"
5f890 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
5f8a0 61 6d 65 22 3a 20 22 5f 5f 68 79 70 6f 74 6c 22  ame": "__hypotl"
5f8b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
5f8c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
5f8d0 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
5f8e0 6c 6c 73 2e 68 3a 31 35 33 3a 31 20 3c 53 70 65  lls.h:153:1 <Spe
5f8f0 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
5f900 70 61 63 65 3e 3a 38 37 3a 31 3e 22 2c 20 22 76  pace>:87:1>", "v
5f910 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
5f920 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
5f930 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
5f940 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
5f950 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
5f960 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
5f970 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
5f980 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
5f990 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
5f9a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
5f9b0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
5f9c0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
5f9d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
5f9e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
5f9f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
5fa00 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5fa10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5fa20 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5fa30 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
5fa40 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
5fa50 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
5fa60 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
5fa70 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
5fa80 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
5fa90 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
5faa0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
5fab0 63 62 72 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  cbrtl", "ns": 0,
5fac0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
5fad0 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
5fae0 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 35 38 3a  mathcalls.h:158:
5faf0 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
5fb00 61 74 63 68 20 73 70 61 63 65 3e 3a 38 38 3a 31  atch space>:88:1
5fb10 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
5fb20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
5fb30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
5fb40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
5fb50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
5fb60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
5fb70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
5fb80 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
5fb90 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5fba0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5fbb0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5fbc0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5fbd0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
5fbe0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
5fbf0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
5fc00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
5fc10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
5fc20 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
5fc30 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
5fc40 65 22 3a 20 22 5f 5f 63 62 72 74 6c 22 2c 20 22  e": "__cbrtl", "
5fc50 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
5fc60 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
5fc70 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
5fc80 2e 68 3a 31 35 38 3a 31 20 3c 53 70 65 6c 6c 69  .h:158:1 <Spelli
5fc90 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
5fca0 65 3e 3a 39 30 3a 31 3e 22 2c 20 22 76 61 72 69  e>:90:1>", "vari
5fcb0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
5fcc0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
5fcd0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
5fce0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
5fcf0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
5fd00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
5fd10 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
5fd20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
5fd30 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
5fd40 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
5fd50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
5fd60 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
5fd70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
5fd80 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
5fd90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
5fda0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
5fdb0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
5fdc0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
5fdd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 65 69 6c  ", "name": "ceil
5fde0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
5fdf0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
5fe00 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
5fe10 63 61 6c 6c 73 2e 68 3a 31 36 35 3a 31 20 3c 53  calls.h:165:1 <S
5fe20 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
5fe30 20 73 70 61 63 65 3e 3a 39 31 3a 31 3e 22 2c 20   space>:91:1>", 
5fe40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
5fe50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
5fe60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
5fe70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
5fe80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
5fe90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
5fea0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
5feb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
5fec0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
5fed0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
5fee0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
5fef0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
5ff00 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
5ff10 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
5ff20 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
5ff30 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
5ff40 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
5ff50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
5ff60 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
5ff70 22 5f 5f 63 65 69 6c 6c 22 2c 20 22 6e 73 22 3a  "__ceill", "ns":
5ff80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
5ff90 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
5ffa0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
5ffb0 36 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  65:1 <Spelling=<
5ffc0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 39  scratch space>:9
5ffd0 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
5ffe0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
5fff0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
60000 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
60010 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
60020 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
60030 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
60040 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
60050 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
60060 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
60070 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
60080 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
60090 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
600a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
600b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
600c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
600d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
600e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
600f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
60100 6e 61 6d 65 22 3a 20 22 66 61 62 73 6c 22 2c 20  name": "fabsl", 
60110 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
60120 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
60130 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
60140 73 2e 68 3a 31 36 38 3a 31 20 3c 53 70 65 6c 6c  s.h:168:1 <Spell
60150 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
60160 63 65 3e 3a 39 34 3a 31 3e 22 2c 20 22 76 61 72  ce>:94:1>", "var
60170 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
60180 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
60190 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
601a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
601b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
601c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
601d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
601e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
601f0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60200 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60210 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60220 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
60230 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
60240 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
60250 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
60260 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
60270 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
60280 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
60290 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66  n", "name": "__f
602a0 61 62 73 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  absl", "ns": 0, 
602b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
602c0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
602d0 61 74 68 63 61 6c 6c 73 2e 68 3a 31 36 38 3a 31  athcalls.h:168:1
602e0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
602f0 74 63 68 20 73 70 61 63 65 3e 3a 39 36 3a 31 3e  tch space>:96:1>
60300 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
60310 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
60320 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
60330 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
60340 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
60350 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
60360 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
60370 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
60380 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
60390 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
603a0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
603b0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
603c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
603d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
603e0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
603f0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
60400 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
60410 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
60420 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
60430 22 3a 20 22 66 6c 6f 6f 72 6c 22 2c 20 22 6e 73  ": "floorl", "ns
60440 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
60450 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
60460 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
60470 3a 31 37 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :171:1 <Spelling
60480 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
60490 3a 39 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  :97:1>", "variad
604a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
604b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
604c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
604d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
604e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
604f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
60500 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
60510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
60520 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
60530 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
60540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
60550 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
60560 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
60570 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
60580 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
60590 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
605a0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
605b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
605c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6c 6f 6f   "name": "__floo
605d0 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rl", "ns": 0, "l
605e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
605f0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
60600 68 63 61 6c 6c 73 2e 68 3a 31 37 31 3a 31 20 3c  hcalls.h:171:1 <
60610 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
60620 68 20 73 70 61 63 65 3e 3a 39 39 3a 31 3e 22 2c  h space>:99:1>",
60630 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
60640 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
60650 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
60660 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
60670 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
60680 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
60690 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
606a0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
606b0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
606c0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
606d0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
606e0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
606f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
60700 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
60710 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
60720 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
60730 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
60740 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
60750 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
60760 20 22 66 6d 6f 64 6c 22 2c 20 22 6e 73 22 3a 20   "fmodl", "ns": 
60770 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
60780 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
60790 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31 37  s/mathcalls.h:17
607a0 34 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  4:1 <Spelling=<s
607b0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 30  cratch space>:10
607c0 30 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  0:1>", "variadic
607d0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
607e0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
607f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
60800 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
60810 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
60820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
60830 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
60840 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
60850 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
60860 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
60870 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
60880 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
60890 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
608a0 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
608b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
608c0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
608d0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
608e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
608f0 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
60900 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60910 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60920 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60930 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60940 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
60950 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
60960 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 6f 64 6c  "name": "__fmodl
60970 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
60980 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
60990 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
609a0 61 6c 6c 73 2e 68 3a 31 37 34 3a 31 20 3c 53 70  alls.h:174:1 <Sp
609b0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
609c0 73 70 61 63 65 3e 3a 31 30 32 3a 31 3e 22 2c 20  space>:102:1>", 
609d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
609e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
609f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
60a00 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
60a10 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
60a20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
60a30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
60a40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
60a50 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
60a60 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
60a70 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
60a80 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b  ent": 128 } }, {
60a90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
60aa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
60ab0 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
60ac0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
60ad0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
60ae0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
60af0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
60b00 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
60b10 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
60b20 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
60b30 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
60b40 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
60b50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
60b60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
60b70 20 22 69 73 69 6e 66 6c 22 2c 20 22 6e 73 22 3a   "isinfl", "ns":
60b80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
60b90 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
60ba0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 31  ts/mathcalls.h:1
60bb0 38 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  83:1 <Spelling=<
60bc0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
60bd0 30 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  03:1>", "variadi
60be0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
60bf0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
60c00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
60c10 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
60c20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
60c30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
60c40 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20 22  e": "__value", "
60c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
60c60 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
60c70 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
60c80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
60c90 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
60ca0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
60cb0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
60cc0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
60cd0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
60ce0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
60cf0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
60d00 3a 20 22 66 69 6e 69 74 65 6c 22 2c 20 22 6e 73  : "finitel", "ns
60d10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
60d20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
60d30 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
60d40 3a 31 38 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :188:1 <Spelling
60d50 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
60d60 3a 31 30 34 3a 31 3e 22 2c 20 22 76 61 72 69 61  :104:1>", "varia
60d70 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
60d80 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
60d90 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
60da0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
60db0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
60dc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
60dd0 61 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c  ame": "__value",
60de0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
60df0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
60e00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
60e10 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
60e20 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
60e30 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
60e40 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
60e50 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
60e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
60e70 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
60e80 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
60e90 65 22 3a 20 22 64 72 65 6d 6c 22 2c 20 22 6e 73  e": "dreml", "ns
60ea0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
60eb0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
60ec0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
60ed0 3a 31 39 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :191:1 <Spelling
60ee0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
60ef0 3a 31 30 35 3a 31 3e 22 2c 20 22 76 61 72 69 61  :105:1>", "varia
60f00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
60f10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
60f20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
60f30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
60f40 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
60f50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
60f60 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
60f70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
60f80 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
60f90 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
60fa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
60fb0 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
60fc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
60fd0 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
60fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
60ff0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
61000 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
61010 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
61020 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
61030 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
61040 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
61050 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
61060 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
61070 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
61080 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
61090 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 72  ", "name": "__dr
610a0 65 6d 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  eml", "ns": 0, "
610b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
610c0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
610d0 74 68 63 61 6c 6c 73 2e 68 3a 31 39 31 3a 31 20  thcalls.h:191:1 
610e0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
610f0 63 68 20 73 70 61 63 65 3e 3a 31 30 37 3a 31 3e  ch space>:107:1>
61100 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
61110 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
61120 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
61130 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
61140 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
61150 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
61160 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
61170 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
61180 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
61190 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
611a0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
611b0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
611c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
611d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
611e0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
611f0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61200 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
61210 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
61220 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
61230 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
61240 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61250 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
61260 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
61270 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
61280 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
61290 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
612a0 65 22 3a 20 22 73 69 67 6e 69 66 69 63 61 6e 64  e": "significand
612b0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
612c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
612d0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
612e0 63 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53  calls.h:195:1 <S
612f0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
61300 20 73 70 61 63 65 3e 3a 31 30 38 3a 31 3e 22 2c   space>:108:1>",
61310 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
61320 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
61330 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
61340 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
61350 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
61360 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
61370 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
61380 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
61390 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
613a0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
613b0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
613c0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
613d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
613e0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
613f0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
61400 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
61410 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
61420 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
61430 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
61440 20 22 5f 5f 73 69 67 6e 69 66 69 63 61 6e 64 6c   "__significandl
61450 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
61460 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
61470 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
61480 61 6c 6c 73 2e 68 3a 31 39 35 3a 31 20 3c 53 70  alls.h:195:1 <Sp
61490 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
614a0 73 70 61 63 65 3e 3a 31 31 30 3a 31 3e 22 2c 20  space>:110:1>", 
614b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
614c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
614d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
614e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
614f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
61500 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
61510 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
61520 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
61530 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
61540 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
61550 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
61560 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
61570 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
61580 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61590 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
615a0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
615b0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
615c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
615d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
615e0 22 63 6f 70 79 73 69 67 6e 6c 22 2c 20 22 6e 73  "copysignl", "ns
615f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
61600 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
61610 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
61620 3a 32 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :202:1 <Spelling
61630 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
61640 3a 31 31 31 3a 31 3e 22 2c 20 22 76 61 72 69 61  :111:1>", "varia
61650 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
61660 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
61670 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
61680 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
61690 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
616a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
616b0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
616c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
616d0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
616e0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
616f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
61700 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
61710 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
61720 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74  name": "__y", "t
61730 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
61740 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
61750 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
61760 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
61770 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
61780 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
61790 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
617a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
617b0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
617c0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
617d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
617e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f  ", "name": "__co
617f0 70 79 73 69 67 6e 6c 22 2c 20 22 6e 73 22 3a 20  pysignl", "ns": 
61800 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
61810 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
61820 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 30  s/mathcalls.h:20
61830 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  2:1 <Spelling=<s
61840 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
61850 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  3:1>", "variadic
61860 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
61870 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
61880 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
61890 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
618a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
618b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
618c0 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
618d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
618e0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
618f0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
61900 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
61910 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
61920 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
61930 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65  e": "__y", "type
61940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61950 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
61960 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
61970 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
61980 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
61990 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
619a0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
619b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
619c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
619d0 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
619e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
619f0 22 6e 61 6d 65 22 3a 20 22 6e 61 6e 6c 22 2c 20  "name": "nanl", 
61a00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
61a10 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
61a20 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
61a30 73 2e 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c  s.h:207:1 <Spell
61a40 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
61a50 63 65 3e 3a 31 31 34 3a 31 3e 22 2c 20 22 76 61  ce>:114:1>", "va
61a60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
61a70 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
61a80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
61a90 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
61aa0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
61ab0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
61ac0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62   "name": "__tagb
61ad0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
61ae0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
61af0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
61b00 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
61b10 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
61b20 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
61b30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
61b40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
61b50 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
61b60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
61b70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
61b80 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
61b90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
61ba0 65 22 3a 20 22 5f 5f 6e 61 6e 6c 22 2c 20 22 6e  e": "__nanl", "n
61bb0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
61bc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
61bd0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
61be0 68 3a 32 30 37 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:207:1 <Spellin
61bf0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
61c00 3e 3a 31 31 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:116:1>", "vari
61c10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
61c20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
61c30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
61c40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
61c50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
61c60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
61c70 6e 61 6d 65 22 3a 20 22 5f 5f 74 61 67 62 22 2c  name": "__tagb",
61c80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
61c90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
61ca0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
61cb0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
61cc0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
61cd0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
61ce0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
61cf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
61d00 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
61d10 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
61d20 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
61d30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
61d40 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
61d50 3a 20 22 69 73 6e 61 6e 6c 22 2c 20 22 6e 73 22  : "isnanl", "ns"
61d60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
61d70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
61d80 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
61d90 32 31 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  217:1 <Spelling=
61da0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
61db0 31 31 37 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  117:1>", "variad
61dc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
61dd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
61de0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
61df0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
61e00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
61e10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
61e20 6d 65 22 3a 20 22 5f 5f 76 61 6c 75 65 22 2c 20  me": "__value", 
61e30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
61e40 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
61e50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
61e60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
61e70 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
61e80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
61e90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
61ea0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
61eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
61ec0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
61ed0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
61ee0 22 3a 20 22 6a 30 6c 22 2c 20 22 6e 73 22 3a 20  ": "j0l", "ns": 
61ef0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
61f00 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
61f10 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32  s/mathcalls.h:22
61f20 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  3:1 <Spelling=<s
61f30 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 31  cratch space>:11
61f40 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  8:1>", "variadic
61f50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
61f60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
61f70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
61f80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
61f90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
61fa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
61fb0 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
61fc0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
61fd0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
61fe0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
61ff0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62000 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
62010 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
62020 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62030 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62040 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62050 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
62060 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
62070 65 22 3a 20 22 5f 5f 6a 30 6c 22 2c 20 22 6e 73  e": "__j0l", "ns
62080 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
62090 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
620a0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
620b0 3a 32 32 33 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :223:1 <Spelling
620c0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
620d0 3a 31 32 30 3a 31 3e 22 2c 20 22 76 61 72 69 61  :120:1>", "varia
620e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
620f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
62100 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
62110 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
62120 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
62130 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
62140 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
62150 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
62160 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
62170 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
62180 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
62190 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
621a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
621b0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
621c0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
621d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
621e0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
621f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
62200 6e 61 6d 65 22 3a 20 22 6a 31 6c 22 2c 20 22 6e  name": "j1l", "n
62210 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
62220 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
62230 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
62240 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:224:1 <Spellin
62250 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
62260 3e 3a 31 32 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:121:1>", "vari
62270 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
62280 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
62290 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
622a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
622b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
622c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
622d0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
622e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
622f0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62300 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62310 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62320 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
62330 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62340 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62350 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62360 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62370 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
62380 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
62390 22 6e 61 6d 65 22 3a 20 22 5f 5f 6a 31 6c 22 2c  "name": "__j1l",
623a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
623b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
623c0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
623d0 6c 73 2e 68 3a 32 32 34 3a 31 20 3c 53 70 65 6c  ls.h:224:1 <Spel
623e0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
623f0 61 63 65 3e 3a 31 32 33 3a 31 3e 22 2c 20 22 76  ace>:123:1>", "v
62400 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
62410 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
62420 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
62430 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
62440 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
62450 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
62460 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
62470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
62480 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
62490 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
624a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
624b0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
624c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
624d0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
624e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
624f0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
62500 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
62510 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
62520 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6e 6c 22  ", "name": "jnl"
62530 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
62540 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
62550 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
62560 6c 6c 73 2e 68 3a 32 32 35 3a 31 20 3c 53 70 65  lls.h:225:1 <Spe
62570 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
62580 70 61 63 65 3e 3a 31 32 34 3a 31 3e 22 2c 20 22  pace>:124:1>", "
62590 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
625a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
625b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
625c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
625d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
625e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
625f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
62600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62610 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
62620 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
62630 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
62640 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
62650 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
62660 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
62670 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
62680 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
62690 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
626a0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
626b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
626c0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
626d0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
626e0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
626f0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
62700 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
62710 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
62720 22 5f 5f 6a 6e 6c 22 2c 20 22 6e 73 22 3a 20 30  "__jnl", "ns": 0
62730 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
62740 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
62750 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 32 35  /mathcalls.h:225
62760 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
62770 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 32 36  ratch space>:126
62780 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
62790 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
627a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
627b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
627c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
627d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
627e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
627f0 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  : "", "type": { 
62800 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
62810 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
62820 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
62830 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
62840 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
62850 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
62860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
62870 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
62880 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
62890 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
628a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
628b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
628c0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
628d0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
628e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
628f0 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   128 } },.{ "tag
62900 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
62910 6e 61 6d 65 22 3a 20 22 79 30 6c 22 2c 20 22 6e  name": "y0l", "n
62920 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
62930 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
62940 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
62950 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:226:1 <Spellin
62960 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
62970 3e 3a 31 32 37 3a 31 3e 22 2c 20 22 76 61 72 69  >:127:1>", "vari
62980 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
62990 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
629a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
629b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
629c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
629d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
629e0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
629f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
62a00 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
62a10 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
62a20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
62a30 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  8 } }], "return-
62a40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62a50 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62a60 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62a70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62a80 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 128 } },.{ "ta
62a90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
62aa0 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 30 6c 22 2c  "name": "__y0l",
62ab0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
62ac0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
62ad0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
62ae0 6c 73 2e 68 3a 32 32 36 3a 31 20 3c 53 70 65 6c  ls.h:226:1 <Spel
62af0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
62b00 61 63 65 3e 3a 31 32 39 3a 31 3e 22 2c 20 22 76  ace>:129:1>", "v
62b10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
62b20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
62b30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
62b40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
62b50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
62b60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
62b70 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
62b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
62b90 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
62ba0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
62bb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
62bc0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
62bd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
62be0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
62bf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
62c00 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
62c10 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
62c20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
62c30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 31 6c 22  ", "name": "y1l"
62c40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
62c50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
62c60 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
62c70 6c 6c 73 2e 68 3a 32 32 37 3a 31 20 3c 53 70 65  lls.h:227:1 <Spe
62c80 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
62c90 70 61 63 65 3e 3a 31 33 30 3a 31 3e 22 2c 20 22  pace>:130:1>", "
62ca0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
62cb0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
62cc0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
62cd0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
62ce0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
62cf0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
62d00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  ", "name": "", "
62d10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
62d20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
62d30 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
62d40 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
62d50 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74  : 128 } }], "ret
62d60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
62d70 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
62d80 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
62d90 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
62da0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
62db0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
62dc0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79  n", "name": "__y
62dd0 31 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  1l", "ns": 0, "l
62de0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
62df0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
62e00 68 63 61 6c 6c 73 2e 68 3a 32 32 37 3a 31 20 3c  hcalls.h:227:1 <
62e10 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
62e20 68 20 73 70 61 63 65 3e 3a 31 33 32 3a 31 3e 22  h space>:132:1>"
62e30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
62e40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
62e50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
62e60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
62e70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
62e80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
62e90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
62ea0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
62eb0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
62ec0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
62ed0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
62ee0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
62ef0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
62f00 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
62f10 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
62f20 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
62f30 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
62f40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
62f50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
62f60 79 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ynl", "ns": 0, "
62f70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
62f80 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
62f90 74 68 63 61 6c 6c 73 2e 68 3a 32 32 38 3a 31 20  thcalls.h:228:1 
62fa0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
62fb0 63 68 20 73 70 61 63 65 3e 3a 31 33 33 3a 31 3e  ch space>:133:1>
62fc0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
62fd0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
62fe0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
62ff0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
63000 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
63010 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
63020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
63030 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
63040 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
63050 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
63060 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
63070 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
63080 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
63090 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
630a0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
630b0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
630c0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
630d0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
630e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
630f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
63100 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
63110 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
63120 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
63130 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
63140 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
63150 65 22 3a 20 22 5f 5f 79 6e 6c 22 2c 20 22 6e 73  e": "__ynl", "ns
63160 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
63170 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
63180 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
63190 3a 32 32 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :228:1 <Spelling
631a0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
631b0 3a 31 33 35 3a 31 3e 22 2c 20 22 76 61 72 69 61  :135:1>", "varia
631c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
631d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
631e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
631f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
63200 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
63210 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
63220 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22  ame": "", "type"
63230 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
63240 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
63250 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
63260 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
63270 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
63280 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
63290 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
632a0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
632b0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
632c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
632d0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
632e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
632f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
63300 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
63310 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
63320 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
63330 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
63340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 72 66 6c  ", "name": "erfl
63350 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
63360 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
63370 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
63380 61 6c 6c 73 2e 68 3a 32 33 34 3a 31 20 3c 53 70  alls.h:234:1 <Sp
63390 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
633a0 73 70 61 63 65 3e 3a 31 33 36 3a 31 3e 22 2c 20  space>:136:1>", 
633b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
633c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
633d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
633e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
633f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
63400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
63410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
63420 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
63430 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
63440 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
63450 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
63460 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
63470 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
63480 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
63490 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
634a0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
634b0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
634c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
634d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
634e0 65 72 66 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  erfl", "ns": 0, 
634f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
63500 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
63510 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33 34 3a 31  athcalls.h:234:1
63520 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
63530 74 63 68 20 73 70 61 63 65 3e 3a 31 33 38 3a 31  tch space>:138:1
63540 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
63550 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
63560 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
63570 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
63580 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
63590 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
635a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
635b0 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
635c0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
635d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
635e0 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
635f0 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
63600 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
63610 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
63620 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
63630 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
63640 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
63650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
63660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
63670 20 22 65 72 66 63 6c 22 2c 20 22 6e 73 22 3a 20   "erfcl", "ns": 
63680 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
63690 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
636a0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 33  s/mathcalls.h:23
636b0 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  5:1 <Spelling=<s
636c0 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 33  cratch space>:13
636d0 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  9:1>", "variadic
636e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
636f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
63700 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
63710 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
63720 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
63730 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
63740 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b  ": "", "type": {
63750 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
63760 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
63770 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
63780 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
63790 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
637a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
637b0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
637c0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
637d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
637e0 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
637f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
63800 65 22 3a 20 22 5f 5f 65 72 66 63 6c 22 2c 20 22  e": "__erfcl", "
63810 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
63820 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
63830 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
63840 2e 68 3a 32 33 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:235:1 <Spelli
63850 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
63860 65 3e 3a 31 34 31 3a 31 3e 22 2c 20 22 76 61 72  e>:141:1>", "var
63870 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
63880 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
63890 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
638a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
638b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
638c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
638d0 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70  "name": "", "typ
638e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
638f0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
63900 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
63910 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
63920 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
63930 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
63940 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
63950 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
63960 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
63970 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
63980 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
63990 20 22 6e 61 6d 65 22 3a 20 22 6c 67 61 6d 6d 61   "name": "lgamma
639a0 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
639b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
639c0 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
639d0 63 61 6c 6c 73 2e 68 3a 32 33 36 3a 31 20 3c 53  calls.h:236:1 <S
639e0 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
639f0 20 73 70 61 63 65 3e 3a 31 34 32 3a 31 3e 22 2c   space>:142:1>",
63a00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
63a10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
63a20 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
63a30 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
63a40 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
63a50 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
63a60 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  er", "name": "",
63a70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
63a80 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
63a90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
63aa0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
63ab0 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
63ac0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
63ad0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
63ae0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
63af0 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
63b00 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
63b10 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
63b20 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
63b30 5f 6c 67 61 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a  _lgammal", "ns":
63b40 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
63b50 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
63b60 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
63b70 33 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  36:1 <Spelling=<
63b80 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
63b90 34 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  44:1>", "variadi
63ba0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
63bb0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
63bc0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
63bd0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
63be0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
63bf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
63c00 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
63c10 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
63c20 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
63c30 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
63c40 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
63c50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
63c60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
63c70 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
63c80 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
63c90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
63ca0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
63cb0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
63cc0 6d 65 22 3a 20 22 74 67 61 6d 6d 61 6c 22 2c 20  me": "tgammal", 
63cd0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
63ce0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
63cf0 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c  de/bits/mathcall
63d00 73 2e 68 3a 32 34 31 3a 31 20 3c 53 70 65 6c 6c  s.h:241:1 <Spell
63d10 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61  ing=<scratch spa
63d20 63 65 3e 3a 31 34 35 3a 31 3e 22 2c 20 22 76 61  ce>:145:1>", "va
63d30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
63d40 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
63d50 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
63d60 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
63d70 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
63d80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
63d90 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79   "name": "", "ty
63da0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
63db0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
63dc0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
63dd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
63de0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
63df0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
63e00 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
63e10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
63e20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
63e30 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
63e40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
63e50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 74 67 61  , "name": "__tga
63e60 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mmal", "ns": 0, 
63e70 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
63e80 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
63e90 61 74 68 63 61 6c 6c 73 2e 68 3a 32 34 31 3a 31  athcalls.h:241:1
63ea0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
63eb0 74 63 68 20 73 70 61 63 65 3e 3a 31 34 37 3a 31  tch space>:147:1
63ec0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
63ed0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
63ee0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
63ef0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
63f00 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
63f10 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
63f20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
63f30 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
63f40 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
63f50 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
63f60 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
63f70 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c  ment": 128 } }],
63f80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
63f90 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
63fa0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
63fb0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
63fc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
63fd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
63fe0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
63ff0 20 22 67 61 6d 6d 61 6c 22 2c 20 22 6e 73 22 3a   "gammal", "ns":
64000 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
64010 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
64020 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
64030 34 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  47:1 <Spelling=<
64040 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
64050 34 38 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  48:1>", "variadi
64060 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
64070 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
64080 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
64090 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
640a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
640b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
640c0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
640d0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
640e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
640f0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
64100 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
64110 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
64120 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
64130 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
64140 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
64150 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
64160 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
64170 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
64180 6d 65 22 3a 20 22 5f 5f 67 61 6d 6d 61 6c 22 2c  me": "__gammal",
64190 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
641a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
641b0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
641c0 6c 73 2e 68 3a 32 34 37 3a 31 20 3c 53 70 65 6c  ls.h:247:1 <Spel
641d0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
641e0 61 63 65 3e 3a 31 35 30 3a 31 3e 22 2c 20 22 76  ace>:150:1>", "v
641f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
64200 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
64210 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
64220 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
64230 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
64240 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
64250 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74  , "name": "", "t
64260 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
64270 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
64280 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
64290 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
642a0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
642b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
642c0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
642d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
642e0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
642f0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
64300 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
64310 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 67 61 6d  ", "name": "lgam
64320 6d 61 6c 5f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  mal_r", "ns": 0,
64330 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
64340 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
64350 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32 35 35 3a  mathcalls.h:255:
64360 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
64370 61 74 63 68 20 73 70 61 63 65 3e 3a 31 35 32 3a  atch space>:152:
64380 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
64390 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
643a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
643b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
643c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
643d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
643e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
643f0 20 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   "", "type": { "
64400 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
64410 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
64420 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
64430 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
64440 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
64450 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
64460 5f 5f 73 69 67 6e 67 61 6d 70 22 2c 20 22 74 79  __signgamp", "ty
64470 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
64480 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
64490 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
644a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
644b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
644c0 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
644d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
644e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
644f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64500 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64510 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64520 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
64530 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
64540 5f 5f 6c 67 61 6d 6d 61 6c 5f 72 22 2c 20 22 6e  __lgammal_r", "n
64550 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
64560 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
64570 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
64580 68 3a 32 35 35 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:255:1 <Spellin
64590 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
645a0 3e 3a 31 35 35 3a 31 3e 22 2c 20 22 76 61 72 69  >:155:1>", "vari
645b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
645c0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
645d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
645e0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
645f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
64600 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
64610 6e 61 6d 65 22 3a 20 22 22 2c 20 22 74 79 70 65  name": "", "type
64620 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
64630 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
64640 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
64650 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
64660 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
64670 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
64680 6d 65 22 3a 20 22 5f 5f 73 69 67 6e 67 61 6d 70  me": "__signgamp
64690 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
646a0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
646b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
646c0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
646d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
646e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
646f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
64700 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
64710 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
64720 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
64730 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
64740 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
64750 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
64760 6d 65 22 3a 20 22 72 69 6e 74 6c 22 2c 20 22 6e  me": "rintl", "n
64770 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
64780 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
64790 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
647a0 68 3a 32 36 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:262:1 <Spellin
647b0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
647c0 3e 3a 31 35 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:156:1>", "vari
647d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
647e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
647f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
64800 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
64810 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
64820 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
64830 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
64840 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
64850 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
64860 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
64870 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
64880 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
64890 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
648a0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
648b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
648c0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
648d0 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
648e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
648f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72 69  ", "name": "__ri
64900 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntl", "ns": 0, "
64910 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
64920 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
64930 74 68 63 61 6c 6c 73 2e 68 3a 32 36 32 3a 31 20  thcalls.h:262:1 
64940 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
64950 63 68 20 73 70 61 63 65 3e 3a 31 35 38 3a 31 3e  ch space>:158:1>
64960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
64970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
64980 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
64990 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
649a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
649b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
649c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
649d0 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
649e0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
649f0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64a00 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64a10 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64a20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
64a30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
64a40 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
64a50 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
64a60 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
64a70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
64a80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
64a90 22 3a 20 22 6e 65 78 74 61 66 74 65 72 6c 22 2c  ": "nextafterl",
64aa0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
64ab0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
64ac0 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
64ad0 6c 73 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c  ls.h:265:1 <Spel
64ae0 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
64af0 61 63 65 3e 3a 31 35 39 3a 31 3e 22 2c 20 22 76  ace>:159:1>", "v
64b00 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
64b10 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
64b20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
64b30 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
64b40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
64b50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
64b60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
64b70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
64b80 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
64b90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
64ba0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
64bb0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22  t": 128 } }, { "
64bc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
64bd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22  ", "name": "__y"
64be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
64bf0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
64c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
64c10 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
64c20 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
64c30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
64c40 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
64c50 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
64c60 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
64c70 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
64c80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
64c90 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
64ca0 5f 5f 6e 65 78 74 61 66 74 65 72 6c 22 2c 20 22  __nextafterl", "
64cb0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
64cc0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
64cd0 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
64ce0 2e 68 3a 32 36 35 3a 31 20 3c 53 70 65 6c 6c 69  .h:265:1 <Spelli
64cf0 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
64d00 65 3e 3a 31 36 31 3a 31 3e 22 2c 20 22 76 61 72  e>:161:1>", "var
64d10 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
64d20 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
64d30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
64d40 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
64d50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
64d60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
64d70 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
64d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
64d90 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
64da0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
64db0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
64dc0 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
64dd0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
64de0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20   "name": "__y", 
64df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
64e00 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
64e10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
64e20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
64e30 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65  ": 128 } }], "re
64e40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
64e50 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
64e60 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
64e70 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
64e80 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a  ment": 128 } },.
64e90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
64ea0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65  on", "name": "ne
64eb0 78 74 74 6f 77 61 72 64 6c 22 2c 20 22 6e 73 22  xttowardl", "ns"
64ec0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
64ed0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
64ee0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
64ef0 32 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  267:1 <Spelling=
64f00 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
64f10 31 36 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  162:1>", "variad
64f20 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
64f30 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
64f40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
64f50 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
64f60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
64f70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
64f80 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
64f90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
64fa0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
64fb0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
64fc0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
64fd0 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
64fe0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
64ff0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
65000 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
65010 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
65020 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
65030 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
65040 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
65050 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
65060 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
65070 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
65080 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
65090 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
650a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
650b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 65 78  , "name": "__nex
650c0 74 74 6f 77 61 72 64 6c 22 2c 20 22 6e 73 22 3a  ttowardl", "ns":
650d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
650e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
650f0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
65100 36 37 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  67:1 <Spelling=<
65110 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
65120 36 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  64:1>", "variadi
65130 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
65140 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
65150 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
65160 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
65170 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
65180 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
65190 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
651a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
651b0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
651c0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
651d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
651e0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
651f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
65200 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
65210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65220 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65230 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
65240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
65250 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
65260 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
65270 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c   ":long-double",
65280 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
65290 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
652a0 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22 74  ": 128 } },.{ "t
652b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
652c0 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d 61 69 6e   "name": "remain
652d0 64 65 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  derl", "ns": 0, 
652e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
652f0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
65300 61 74 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31  athcalls.h:278:1
65310 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
65320 74 63 68 20 73 70 61 63 65 3e 3a 31 36 36 3a 31  tch space>:166:1
65330 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
65340 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
65350 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
65360 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
65370 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
65380 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
65390 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
653a0 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
653b0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
653c0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
653d0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
653e0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
653f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
65400 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
65410 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20   "__y", "type": 
65420 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
65430 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
65440 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
65450 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
65460 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
65470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65480 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65490 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
654a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
654b0 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
654c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
654d0 6d 65 22 3a 20 22 5f 5f 72 65 6d 61 69 6e 64 65  me": "__remainde
654e0 72 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rl", "ns": 0, "l
654f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
65500 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
65510 68 63 61 6c 6c 73 2e 68 3a 32 37 38 3a 31 20 3c  hcalls.h:278:1 <
65520 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
65530 68 20 73 70 61 63 65 3e 3a 31 36 38 3a 31 3e 22  h space>:168:1>"
65540 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
65550 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
65560 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
65570 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
65580 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
65590 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
655a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
655b0 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
655c0 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
655d0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
655e0 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
655f0 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
65600 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
65610 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
65620 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
65630 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
65640 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
65650 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
65660 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
65670 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
65680 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
65690 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
656a0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
656b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
656c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
656d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
656e0 22 3a 20 22 73 63 61 6c 62 6e 6c 22 2c 20 22 6e  ": "scalbnl", "n
656f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
65700 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
65710 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
65720 68 3a 32 38 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:282:1 <Spellin
65730 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
65740 3e 3a 31 36 39 3a 31 3e 22 2c 20 22 76 61 72 69  >:169:1>", "vari
65750 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
65760 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
65770 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
65780 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
65790 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
657a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
657b0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
657c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
657d0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
657e0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
657f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
65800 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
65810 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
65820 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
65830 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
65840 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
65850 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
65860 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
65870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
65880 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
65890 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
658a0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
658b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
658c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
658d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
658e0 3a 20 22 5f 5f 73 63 61 6c 62 6e 6c 22 2c 20 22  : "__scalbnl", "
658f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
65900 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
65910 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73  e/bits/mathcalls
65920 2e 68 3a 32 38 32 3a 31 20 3c 53 70 65 6c 6c 69  .h:282:1 <Spelli
65930 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63  ng=<scratch spac
65940 65 3e 3a 31 37 31 3a 31 3e 22 2c 20 22 76 61 72  e>:171:1>", "var
65950 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
65960 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
65970 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
65980 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
65990 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
659a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
659b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22  "name": "__x", "
659c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
659d0 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20  ":long-double", 
659e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
659f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
65a00 3a 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61  : 128 } }, { "ta
65a10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
65a20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20   "name": "__n", 
65a30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
65a40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
65a50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
65a60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
65a70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
65a80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
65a90 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
65aa0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
65ab0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
65ac0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
65ad0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
65ae0 22 3a 20 22 69 6c 6f 67 62 6c 22 2c 20 22 6e 73  ": "ilogbl", "ns
65af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
65b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
65b10 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
65b20 3a 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :286:1 <Spelling
65b30 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
65b40 3a 31 37 32 3a 31 3e 22 2c 20 22 76 61 72 69 61  :172:1>", "varia
65b50 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
65b60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
65b70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
65b80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
65b90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
65ba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
65bb0 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
65bc0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
65bd0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
65be0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
65bf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
65c00 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
65c10 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
65c20 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
65c30 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
65c40 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
65c50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
65c60 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
65c70 22 5f 5f 69 6c 6f 67 62 6c 22 2c 20 22 6e 73 22  "__ilogbl", "ns"
65c80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
65c90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
65ca0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
65cb0 32 38 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  286:1 <Spelling=
65cc0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
65cd0 31 37 34 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  174:1>", "variad
65ce0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
65cf0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
65d00 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
65d10 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
65d20 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
65d30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
65d40 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
65d50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65d60 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
65d70 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
65d80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
65d90 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  28 } }], "return
65da0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
65db0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
65dc0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
65dd0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
65de0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
65df0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
65e00 73 63 61 6c 62 6c 6e 6c 22 2c 20 22 6e 73 22 3a  scalblnl", "ns":
65e10 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
65e20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
65e30 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 32  ts/mathcalls.h:2
65e40 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  96:1 <Spelling=<
65e50 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31  scratch space>:1
65e60 37 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  76:1>", "variadi
65e70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
65e80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
65e90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
65ea0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
65eb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
65ec0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
65ed0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
65ee0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
65ef0 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
65f00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
65f10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
65f20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
65f30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
65f40 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70  me": "__n", "typ
65f50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
65f60 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
65f70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
65f80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
65f90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
65fa0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
65fb0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
65fc0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
65fd0 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
65fe0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
65ff0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
66000 22 5f 5f 73 63 61 6c 62 6c 6e 6c 22 2c 20 22 6e  "__scalblnl", "n
66010 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
66020 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66030 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66040 68 3a 32 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:296:1 <Spellin
66050 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66060 3e 3a 31 37 38 3a 31 3e 22 2c 20 22 76 61 72 69  >:178:1>", "vari
66070 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66080 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66090 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
660a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
660b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
660c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
660d0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
660e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
660f0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
66100 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
66110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66120 20 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67   128 } }, { "tag
66130 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
66140 22 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22  "name": "__n", "
66150 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
66160 22 3a 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  ":long", "bit-si
66170 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
66180 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
66190 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
661a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
661b0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
661c0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
661d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
661e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
661f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
66200 22 3a 20 22 6e 65 61 72 62 79 69 6e 74 6c 22 2c  ": "nearbyintl",
66210 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
66220 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
66230 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c  ude/bits/mathcal
66240 6c 73 2e 68 3a 33 30 30 3a 31 20 3c 53 70 65 6c  ls.h:300:1 <Spel
66250 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
66260 61 63 65 3e 3a 31 37 39 3a 31 3e 22 2c 20 22 76  ace>:179:1>", "v
66270 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
66280 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
66290 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
662a0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
662b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
662c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
662d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c  , "name": "__x",
662e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
662f0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
66300 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
66310 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
66320 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72  t": 128 } }], "r
66330 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
66340 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
66350 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
66360 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
66370 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
66380 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
66390 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
663a0 5f 6e 65 61 72 62 79 69 6e 74 6c 22 2c 20 22 6e  _nearbyintl", "n
663b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
663c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
663d0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
663e0 68 3a 33 30 30 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:300:1 <Spellin
663f0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66400 3e 3a 31 38 31 3a 31 3e 22 2c 20 22 76 61 72 69  >:181:1>", "vari
66410 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66420 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66430 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66440 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66450 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66460 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
66470 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
66480 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
66490 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
664a0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
664b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
664c0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
664d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
664e0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
664f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
66500 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
66510 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
66520 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
66530 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 6f 75 6e  ", "name": "roun
66540 64 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  dl", "ns": 0, "l
66550 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
66560 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
66570 68 63 61 6c 6c 73 2e 68 3a 33 30 34 3a 31 20 3c  hcalls.h:304:1 <
66580 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
66590 68 20 73 70 61 63 65 3e 3a 31 38 32 3a 31 3e 22  h space>:182:1>"
665a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
665b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
665c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
665d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
665e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
665f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
66600 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
66610 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
66620 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
66630 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
66640 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
66650 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
66660 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
66670 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
66680 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
66690 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
666a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
666b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
666c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
666d0 3a 20 22 5f 5f 72 6f 75 6e 64 6c 22 2c 20 22 6e  : "__roundl", "n
666e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
666f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66700 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66710 68 3a 33 30 34 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:304:1 <Spellin
66720 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66730 3e 3a 31 38 34 3a 31 3e 22 2c 20 22 76 61 72 69  >:184:1>", "vari
66740 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66750 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66760 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66770 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66780 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66790 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
667a0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
667b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
667c0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
667d0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
667e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
667f0 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
66800 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
66810 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
66820 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
66830 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
66840 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
66850 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
66860 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 72 75 6e  ", "name": "trun
66870 63 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  cl", "ns": 0, "l
66880 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
66890 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
668a0 68 63 61 6c 6c 73 2e 68 3a 33 30 38 3a 31 20 3c  hcalls.h:308:1 <
668b0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
668c0 68 20 73 70 61 63 65 3e 3a 31 38 35 3a 31 3e 22  h space>:185:1>"
668d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
668e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
668f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
66900 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
66910 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
66920 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
66930 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
66940 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
66950 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
66960 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
66970 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
66980 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d  nment": 128 } }]
66990 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
669a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
669b0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
669c0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
669d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
669e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
669f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
66a00 3a 20 22 5f 5f 74 72 75 6e 63 6c 22 2c 20 22 6e  : "__truncl", "n
66a10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
66a20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
66a30 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
66a40 68 3a 33 30 38 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:308:1 <Spellin
66a50 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
66a60 3e 3a 31 38 37 3a 31 3e 22 2c 20 22 76 61 72 69  >:187:1>", "vari
66a70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
66a80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
66a90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
66aa0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
66ab0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
66ac0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
66ad0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
66ae0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
66af0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
66b00 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
66b10 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66b20 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
66b30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
66b40 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
66b50 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
66b60 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
66b70 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
66b80 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
66b90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6d 71  ", "name": "remq
66ba0 75 6f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uol", "ns": 0, "
66bb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
66bc0 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61  /include/bits/ma
66bd0 74 68 63 61 6c 6c 73 2e 68 3a 33 31 33 3a 31 20  thcalls.h:313:1 
66be0 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
66bf0 63 68 20 73 70 61 63 65 3e 3a 31 38 38 3a 31 3e  ch space>:188:1>
66c00 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
66c10 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
66c20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
66c30 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
66c40 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
66c50 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
66c60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
66c70 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __x", "type": { 
66c80 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
66c90 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
66ca0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
66cb0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
66cc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
66cd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
66ce0 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__y", "type": {
66cf0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
66d00 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
66d10 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
66d20 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
66d30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
66d40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
66d50 20 22 5f 5f 71 75 6f 22 2c 20 22 74 79 70 65 22   "__quo", "type"
66d60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
66d70 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
66d80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
66d90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
66da0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
66db0 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74   32 } } }], "ret
66dc0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
66dd0 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
66de0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
66df0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
66e00 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b  ent": 128 } },.{
66e10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
66e20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 72  n", "name": "__r
66e30 65 6d 71 75 6f 6c 22 2c 20 22 6e 73 22 3a 20 30  emquol", "ns": 0
66e40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
66e50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
66e60 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 31 33  /mathcalls.h:313
66e70 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
66e80 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 30  ratch space>:190
66e90 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
66ea0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
66eb0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
66ec0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
66ed0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
66ee0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
66ef0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
66f00 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
66f10 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
66f20 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
66f30 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
66f40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
66f50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
66f60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
66f70 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22  ": "__y", "type"
66f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
66f90 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
66fa0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
66fb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
66fc0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
66fd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
66fe0 65 22 3a 20 22 5f 5f 71 75 6f 22 2c 20 22 74 79  e": "__quo", "ty
66ff0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67000 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
67010 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
67020 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
67030 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
67040 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
67050 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
67060 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
67070 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
67080 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
67090 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
670a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
670b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
670c0 6c 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30  lrintl", "ns": 0
670d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
670e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
670f0 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30  /mathcalls.h:320
67100 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
67110 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 31  ratch space>:191
67120 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
67130 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
67140 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
67150 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
67160 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
67170 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
67180 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
67190 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
671a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
671b0 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
671c0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
671d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
671e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
671f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67200 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
67210 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
67220 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
67230 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
67240 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  on", "name": "__
67250 6c 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30  lrintl", "ns": 0
67260 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
67270 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73  usr/include/bits
67280 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 30  /mathcalls.h:320
67290 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63  :1 <Spelling=<sc
672a0 72 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 33  ratch space>:193
672b0 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22  :1>", "variadic"
672c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
672d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
672e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
672f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
67300 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
67310 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
67320 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a  : "__x", "type":
67330 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
67340 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  -double", "bit-s
67350 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
67360 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20  alignment": 128 
67370 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
67380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67390 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
673a0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
673b0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
673c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
673d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6c  on", "name": "ll
673e0 72 69 6e 74 6c 22 2c 20 22 6e 73 22 3a 20 30 2c  rintl", "ns": 0,
673f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
67400 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f  sr/include/bits/
67410 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32 32 3a  mathcalls.h:322:
67420 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
67430 61 74 63 68 20 73 70 61 63 65 3e 3a 31 39 34 3a  atch space>:194:
67440 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  1>", "variadic":
67450 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
67460 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
67470 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
67480 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
67490 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
674a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
674b0 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20   "__x", "type": 
674c0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
674d0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
674e0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
674f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
67500 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
67510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
67520 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d  ong-long", "bit-
67530 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
67540 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
67550 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
67560 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
67570 20 22 5f 5f 6c 6c 72 69 6e 74 6c 22 2c 20 22 6e   "__llrintl", "n
67580 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
67590 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
675a0 2f 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e  /bits/mathcalls.
675b0 68 3a 33 32 32 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:322:1 <Spellin
675c0 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
675d0 3e 3a 31 39 36 3a 31 3e 22 2c 20 22 76 61 72 69  >:196:1>", "vari
675e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
675f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
67600 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
67610 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
67620 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
67630 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
67640 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
67650 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
67660 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
67670 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
67680 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
67690 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
676a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
676b0 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
676c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
676d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
676e0 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
676f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
67700 6e 61 6d 65 22 3a 20 22 6c 72 6f 75 6e 64 6c 22  name": "lroundl"
67710 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
67720 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
67730 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63 61  lude/bits/mathca
67740 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70 65  lls.h:326:1 <Spe
67750 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
67760 70 61 63 65 3e 3a 31 39 37 3a 31 3e 22 2c 20 22  pace>:197:1>", "
67770 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
67780 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
67790 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
677a0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
677b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
677c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
677d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
677e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
677f0 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
67800 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
67810 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
67820 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20 22  nt": 128 } }], "
67830 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
67840 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20  "tag": ":long", 
67850 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
67860 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
67870 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
67880 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
67890 61 6d 65 22 3a 20 22 5f 5f 6c 72 6f 75 6e 64 6c  ame": "__lroundl
678a0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
678b0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
678c0 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
678d0 61 6c 6c 73 2e 68 3a 33 32 36 3a 31 20 3c 53 70  alls.h:326:1 <Sp
678e0 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
678f0 73 70 61 63 65 3e 3a 31 39 39 3a 31 3e 22 2c 20  space>:199:1>", 
67900 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
67910 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
67920 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
67930 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
67940 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
67950 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
67960 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
67970 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
67980 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
67990 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
679a0 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
679b0 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
679c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
679d0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c   "tag": ":long",
679e0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
679f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
67a00 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 64 } },.{ "tag
67a10 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
67a20 6e 61 6d 65 22 3a 20 22 6c 6c 72 6f 75 6e 64 6c  name": "llroundl
67a30 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
67a40 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
67a50 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68 63  clude/bits/mathc
67a60 61 6c 6c 73 2e 68 3a 33 32 38 3a 31 20 3c 53 70  alls.h:328:1 <Sp
67a70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20  elling=<scratch 
67a80 73 70 61 63 65 3e 3a 32 30 30 3a 31 3e 22 2c 20  space>:200:1>", 
67a90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
67aa0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
67ab0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
67ac0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
67ad0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
67ae0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
67af0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78  r", "name": "__x
67b00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
67b10 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c  g": ":long-doubl
67b20 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
67b30 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  128, "bit-alignm
67b40 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 5d 2c 20  ent": 128 } }], 
67b50 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
67b60 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
67b70 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
67b80 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
67b90 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
67ba0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
67bb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6c  n", "name": "__l
67bc0 6c 72 6f 75 6e 64 6c 22 2c 20 22 6e 73 22 3a 20  lroundl", "ns": 
67bd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
67be0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74  /usr/include/bit
67bf0 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33 32  s/mathcalls.h:32
67c00 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  8:1 <Spelling=<s
67c10 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 30  cratch space>:20
67c20 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69 63  2:1>", "variadic
67c30 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
67c40 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
67c50 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
67c60 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
67c70 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
67c80 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
67c90 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65 22  ": "__x", "type"
67ca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
67cb0 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
67cc0 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
67cd0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
67ce0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
67cf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
67d00 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
67d10 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
67d20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
67d30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
67d40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
67d50 22 3a 20 22 66 64 69 6d 6c 22 2c 20 22 6e 73 22  ": "fdiml", "ns"
67d60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
67d70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
67d80 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
67d90 33 33 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  332:1 <Spelling=
67da0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
67db0 32 30 33 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  203:1>", "variad
67dc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
67dd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
67de0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
67df0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
67e00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
67e10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
67e20 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
67e30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
67e40 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
67e50 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
67e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
67e70 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
67e80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
67e90 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
67ea0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
67eb0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
67ec0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
67ed0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
67ee0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
67ef0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
67f00 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
67f10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
67f20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
67f30 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
67f40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
67f50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 64 69  , "name": "__fdi
67f60 6d 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ml", "ns": 0, "l
67f70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
67f80 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
67f90 68 63 61 6c 6c 73 2e 68 3a 33 33 32 3a 31 20 3c  hcalls.h:332:1 <
67fa0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
67fb0 68 20 73 70 61 63 65 3e 3a 32 30 35 3a 31 3e 22  h space>:205:1>"
67fc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
67fd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
67fe0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
67ff0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
68000 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
68010 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68020 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68030 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
68040 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68050 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68060 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68070 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
68080 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
68090 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
680a0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
680b0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
680c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
680d0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
680e0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
680f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68100 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68110 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68120 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68130 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68140 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68150 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68160 22 3a 20 22 66 6d 61 78 6c 22 2c 20 22 6e 73 22  ": "fmaxl", "ns"
68170 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
68180 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
68190 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
681a0 33 33 35 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  335:1 <Spelling=
681b0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
681c0 32 30 36 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  206:1>", "variad
681d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
681e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
681f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
68200 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
68210 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
68220 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
68230 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
68240 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
68250 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
68260 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
68270 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
68280 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
68290 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
682a0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
682b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
682c0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
682d0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
682e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
682f0 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
68300 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
68310 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68320 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68330 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68340 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
68350 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
68360 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61  , "name": "__fma
68370 78 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  xl", "ns": 0, "l
68380 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
68390 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
683a0 68 63 61 6c 6c 73 2e 68 3a 33 33 35 3a 31 20 3c  hcalls.h:335:1 <
683b0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
683c0 68 20 73 70 61 63 65 3e 3a 32 30 38 3a 31 3e 22  h space>:208:1>"
683d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
683e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
683f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
68400 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
68410 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
68420 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68430 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68440 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
68450 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68460 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68470 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68480 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
68490 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
684a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
684b0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
684c0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
684d0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
684e0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
684f0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68500 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68510 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68520 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68530 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68540 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68550 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68560 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68570 22 3a 20 22 66 6d 69 6e 6c 22 2c 20 22 6e 73 22  ": "fminl", "ns"
68580 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
68590 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62   "/usr/include/b
685a0 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a  its/mathcalls.h:
685b0 33 33 38 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  338:1 <Spelling=
685c0 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
685d0 32 30 39 3a 31 3e 22 2c 20 22 76 61 72 69 61 64  209:1>", "variad
685e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
685f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
68600 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
68610 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
68620 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
68630 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
68640 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70  me": "__x", "typ
68650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
68660 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
68670 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
68680 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
68690 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
686a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
686b0 61 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79  ame": "__y", "ty
686c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
686d0 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
686e0 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
686f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
68700 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
68710 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
68720 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68740 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68750 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
68760 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
68770 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 69  , "name": "__fmi
68780 6e 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nl", "ns": 0, "l
68790 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
687a0 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74  include/bits/mat
687b0 68 63 61 6c 6c 73 2e 68 3a 33 33 38 3a 31 20 3c  hcalls.h:338:1 <
687c0 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63  Spelling=<scratc
687d0 68 20 73 70 61 63 65 3e 3a 32 31 31 3a 31 3e 22  h space>:211:1>"
687e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
687f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
68800 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
68810 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
68820 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
68830 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68840 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68850 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _x", "type": { "
68860 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68870 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68880 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68890 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
688a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
688b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
688c0 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __y", "type": { 
688d0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
688e0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
688f0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68900 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68910 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68920 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68930 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68940 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68950 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68960 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68970 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68980 22 3a 20 22 66 6d 61 6c 22 2c 20 22 6e 73 22 3a  ": "fmal", "ns":
68990 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
689a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 62 69  "/usr/include/bi
689b0 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68 3a 33  ts/mathcalls.h:3
689c0 34 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  41:1 <Spelling=<
689d0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
689e0 31 32 3a 31 3e 22 2c 20 22 76 61 72 69 61 64 69  12:1>", "variadi
689f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
68a00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
68a10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
68a20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
68a30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
68a40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
68a50 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
68a60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
68a70 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74  ng-double", "bit
68a80 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
68a90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32  t-alignment": 12
68aa0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
68ab0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
68ac0 6d 65 22 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70  me": "__y", "typ
68ad0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
68ae0 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
68af0 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
68b00 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
68b10 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  28 } }, { "tag":
68b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
68b30 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79  ame": "__z", "ty
68b40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
68b50 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
68b60 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
68b70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
68b80 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  128 } }], "retur
68b90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
68ba0 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22  : ":long-double"
68bb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
68bc0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
68bd0 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20 22  t": 128 } },.{ "
68be0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
68bf0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 66 6d 61  , "name": "__fma
68c00 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
68c10 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
68c20 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d 61 74 68  nclude/bits/math
68c30 63 61 6c 6c 73 2e 68 3a 33 34 31 3a 31 20 3c 53  calls.h:341:1 <S
68c40 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
68c50 20 73 70 61 63 65 3e 3a 32 31 34 3a 31 3e 22 2c   space>:214:1>",
68c60 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
68c70 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
68c80 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
68c90 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
68ca0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
68cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
68cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
68cd0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
68ce0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62  ag": ":long-doub
68cf0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
68d00 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
68d10 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 20  ment": 128 } }, 
68d20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
68d30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
68d40 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
68d50 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75  tag": ":long-dou
68d60 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
68d70 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
68d80 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c  nment": 128 } },
68d90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
68da0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
68db0 5f 5f 7a 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __z", "type": { 
68dc0 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f  "tag": ":long-do
68dd0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
68de0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
68df0 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20 7d  gnment": 128 } }
68e00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
68e10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
68e20 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  g-double", "bit-
68e30 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74  size": 128, "bit
68e40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38  -alignment": 128
68e50 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
68e60 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
68e70 22 3a 20 22 73 63 61 6c 62 6c 22 2c 20 22 6e 73  ": "scalbl", "ns
68e80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
68e90 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
68ea0 62 69 74 73 2f 6d 61 74 68 63 61 6c 6c 73 2e 68  bits/mathcalls.h
68eb0 3a 34 30 32 3a 31 20 3c 53 70 65 6c 6c 69 6e 67  :402:1 <Spelling
68ec0 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e  =<scratch space>
68ed0 3a 32 31 36 3a 31 3e 22 2c 20 22 76 61 72 69 61  :216:1>", "varia
68ee0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
68ef0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
68f00 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
68f10 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
68f20 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
68f30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
68f40 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79  ame": "__x", "ty
68f50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
68f60 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62  long-double", "b
68f70 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
68f80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
68f90 31 32 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  128 } }, { "tag"
68fa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
68fb0 6e 61 6d 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74  name": "__n", "t
68fc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
68fd0 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22  :long-double", "
68fe0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
68ff0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
69000 20 31 32 38 20 7d 20 7d 5d 2c 20 22 72 65 74 75   128 } }], "retu
69010 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
69020 22 3a 20 22 3a 6c 6f 6e 67 2d 64 6f 75 62 6c 65  ": ":long-double
69030 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
69040 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
69050 6e 74 22 3a 20 31 32 38 20 7d 20 7d 2c 0a 7b 20  nt": 128 } },.{ 
69060 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
69070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 63  ", "name": "__sc
69080 61 6c 62 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  albl", "ns": 0, 
69090 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
690a0 72 2f 69 6e 63 6c 75 64 65 2f 62 69 74 73 2f 6d  r/include/bits/m
690b0 61 74 68 63 61 6c 6c 73 2e 68 3a 34 30 32 3a 31  athcalls.h:402:1
690c0 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61   <Spelling=<scra
690d0 74 63 68 20 73 70 61 63 65 3e 3a 32 31 38 3a 31  tch space>:218:1
690e0 3e 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  >", "variadic": 
690f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
69100 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
69110 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
69120 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
69130 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
69140 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
69150 22 5f 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__x", "type": {
69160 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 64   "tag": ":long-d
69170 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
69180 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
69190 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d 20  ignment": 128 } 
691a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
691b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
691c0 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20   "__n", "type": 
691d0 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d  { "tag": ":long-
691e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
691f0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
69200 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 32 38 20 7d  lignment": 128 }
69210 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
69220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c  e": { "tag": ":l
69230 6f 6e 67 2d 64 6f 75 62 6c 65 22 2c 20 22 62 69  ong-double", "bi
69240 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
69250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
69260 32 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  28 } },.{ "tag":
69270 20 22 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65   "extern", "name
69280 22 3a 20 22 73 69 67 6e 67 61 6d 22 2c 20 22 6e  ": "signgam", "n
69290 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
692a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
692b0 2f 6d 61 74 68 2e 68 3a 33 33 30 3a 31 32 22 2c  /math.h:330:12",
692c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
692d0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
692e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
692f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
69300 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
69310 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
69320 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34  me": "", "id": 4
69330 32 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  2, "location": "
69340 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6d 61 74  /usr/include/mat
69350 68 2e 68 3a 33 38 30 3a 31 22 2c 20 22 66 69 65  h.h:380:1", "fie
69360 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
69370 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
69380 20 22 46 50 5f 4e 41 4e 22 2c 20 22 76 61 6c 75   "FP_NAN", "valu
69390 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22  e": 0 }, { "tag"
693a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
693b0 22 3a 20 22 46 50 5f 49 4e 46 49 4e 49 54 45 22  ": "FP_INFINITE"
693c0 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20  , "value": 1 }, 
693d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
693e0 2c 20 22 6e 61 6d 65 22 3a 20 22 46 50 5f 5a 45  , "name": "FP_ZE
693f0 52 4f 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  RO", "value": 2 
69400 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
69410 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 46 50  ld", "name": "FP
69420 5f 53 55 42 4e 4f 52 4d 41 4c 22 2c 20 22 76 61  _SUBNORMAL", "va
69430 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
69440 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
69450 6d 65 22 3a 20 22 46 50 5f 4e 4f 52 4d 41 4c 22  me": "FP_NORMAL"
69460 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 5d 20  , "value": 4 }] 
69470 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
69480 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
69490 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34  me": "", "id": 4
694a0 33 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  3, "location": "
694b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 6d 61 74  /usr/include/mat
694c0 68 2e 68 3a 35 37 31 3a 39 22 2c 20 22 66 69 65  h.h:571:9", "fie
694d0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
694e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
694f0 20 22 5f 49 45 45 45 5f 22 2c 20 22 76 61 6c 75   "_IEEE_", "valu
69500 65 22 3a 20 34 32 39 34 39 36 37 32 39 35 20 7d  e": 4294967295 }
69510 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
69520 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 56  d", "name": "_SV
69530 49 44 5f 22 2c 20 22 76 61 6c 75 65 22 3a 20 30  ID_", "value": 0
69540 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
69550 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  eld", "name": "_
69560 58 4f 50 45 4e 5f 22 2c 20 22 76 61 6c 75 65 22  XOPEN_", "value"
69570 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
69580 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
69590 20 22 5f 50 4f 53 49 58 5f 22 2c 20 22 76 61 6c   "_POSIX_", "val
695a0 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
695b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
695c0 65 22 3a 20 22 5f 49 53 4f 43 5f 22 2c 20 22 76  e": "_ISOC_", "v
695d0 61 6c 75 65 22 3a 20 33 20 7d 5d 20 7d 2c 0a 7b  alue": 3 }] },.{
695e0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
695f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
69600 65 22 3a 20 22 5f 4c 49 42 5f 56 45 52 53 49 4f  e": "_LIB_VERSIO
69610 4e 5f 54 59 50 45 22 2c 20 22 6c 6f 63 61 74 69  N_TYPE", "locati
69620 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
69630 64 65 2f 6d 61 74 68 2e 68 3a 35 37 38 3a 33 22  de/math.h:578:3"
69640 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
69650 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d  ": ":enum", "nam
69660 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 33  e": "", "id": 43
69670 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
69680 65 78 74 65 72 6e 22 2c 20 22 6e 61 6d 65 22 3a  extern", "name":
69690 20 22 5f 4c 49 42 5f 56 45 52 53 49 4f 4e 22 2c   "_LIB_VERSION",
696a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
696b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
696c0 75 64 65 2f 6d 61 74 68 2e 68 3a 35 38 33 3a 32  ude/math.h:583:2
696d0 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  6", "type": { "t
696e0 61 67 22 3a 20 22 5f 4c 49 42 5f 56 45 52 53 49  ag": "_LIB_VERSI
696f0 4f 4e 5f 54 59 50 45 22 20 7d 20 7d 2c 0a 7b 20  ON_TYPE" } },.{ 
69700 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
69710 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
69720 3a 20 22 65 78 63 65 70 74 69 6f 6e 22 2c 20 22  : "exception", "
69730 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
69740 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
69750 65 2f 6d 61 74 68 2e 68 3a 35 39 36 3a 38 22 2c  e/math.h:596:8",
69760 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 30   "bit-size": 320
69770 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
69780 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
69790 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
697a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
697b0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
697c0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
697d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
697e0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
697f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
69800 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
69810 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
69820 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
69830 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
69840 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 62  ame": "name", "b
69850 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
69860 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
69870 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
69880 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
69890 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
698a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
698b0 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
698c0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
698d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
698e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
698f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
69900 61 72 67 31 22 2c 20 22 62 69 74 2d 6f 66 66 73  arg1", "bit-offs
69910 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
69920 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
69930 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
69940 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69950 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
69960 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
69970 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
69980 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
69990 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  eld", "name": "a
699a0 72 67 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  rg2", "bit-offse
699b0 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69  t": 192, "bit-si
699c0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
699d0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
699e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
699f0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
69a00 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
69a10 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
69a20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
69a30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  ld", "name": "re
69a40 74 76 61 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73  tval", "bit-offs
69a50 65 74 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73  et": 256, "bit-s
69a60 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
69a70 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
69a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69a90 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
69aa0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
69ab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
69ac0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
69ad0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
69ae0 65 22 3a 20 22 6d 61 74 68 65 72 72 22 2c 20 22  e": "matherr", "
69af0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
69b00 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
69b10 65 2f 6d 61 74 68 2e 68 3a 36 30 39 3a 31 32 22  e/math.h:609:12"
69b20 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
69b30 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
69b40 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
69b50 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
69b60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
69b70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
69b80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
69b90 5f 65 78 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  _exc", "type": {
69ba0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
69bb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
69bc0 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
69bd0 22 6e 61 6d 65 22 3a 20 22 65 78 63 65 70 74 69  "name": "excepti
69be0 6f 6e 22 2c 20 22 69 64 22 3a 20 34 34 20 7d 20  on", "id": 44 } 
69bf0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
69c00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
69c10 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
69c20 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
69c30 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
69c40 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
69c50 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
69c60 20 22 22 2c 20 22 69 64 22 3a 20 34 35 2c 20 22   "", "id": 45, "
69c70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
69c80 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
69c90 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 33 39 3a 39  L_stdinc.h:139:9
69ca0 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
69cb0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
69cc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 41 4c  "name": "SDL_FAL
69cd0 53 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  SE", "value": 0 
69ce0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
69cf0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
69d00 4c 5f 54 52 55 45 22 2c 20 22 76 61 6c 75 65 22  L_TRUE", "value"
69d10 3a 20 31 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 1 }] },.{ "tag
69d20 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
69d30 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
69d40 53 44 4c 5f 62 6f 6f 6c 22 2c 20 22 6c 6f 63 61  SDL_bool", "loca
69d50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
69d60 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
69d70 64 69 6e 63 2e 68 3a 31 34 33 3a 33 22 2c 20 22  dinc.h:143:3", "
69d80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
69d90 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
69da0 20 22 22 2c 20 22 69 64 22 3a 20 34 35 20 7d 20   "", "id": 45 } 
69db0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
69dc0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
69dd0 22 6e 61 6d 65 22 3a 20 22 53 69 6e 74 38 22 2c  "name": "Sint8",
69de0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
69df0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
69e00 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 35 31  SDL_stdinc.h:151
69e10 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :16", "type": { 
69e20 22 74 61 67 22 3a 20 22 69 6e 74 38 5f 74 22 20  "tag": "int8_t" 
69e30 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
69e40 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
69e50 2c 20 22 6e 61 6d 65 22 3a 20 22 55 69 6e 74 38  , "name": "Uint8
69e60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
69e70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
69e80 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31  2/SDL_stdinc.h:1
69e90 35 37 3a 31 37 22 2c 20 22 74 79 70 65 22 3a 20  57:17", "type": 
69ea0 7b 20 22 74 61 67 22 3a 20 22 75 69 6e 74 38 5f  { "tag": "uint8_
69eb0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
69ec0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
69ed0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 69  : 0, "name": "Si
69ee0 6e 74 31 36 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  nt16", "location
69ef0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
69f00 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
69f10 2e 68 3a 31 36 33 3a 31 37 22 2c 20 22 74 79 70  .h:163:17", "typ
69f20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 69 6e  e": { "tag": "in
69f30 74 31 36 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  t16_t" } },.{ "t
69f40 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
69f50 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
69f60 20 22 55 69 6e 74 31 36 22 2c 20 22 6c 6f 63 61   "Uint16", "loca
69f70 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
69f80 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
69f90 64 69 6e 63 2e 68 3a 31 36 39 3a 31 38 22 2c 20  dinc.h:169:18", 
69fa0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
69fb0 20 22 75 69 6e 74 31 36 5f 74 22 20 7d 20 7d 2c   "uint16_t" } },
69fc0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
69fd0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
69fe0 61 6d 65 22 3a 20 22 53 69 6e 74 33 32 22 2c 20  ame": "Sint32", 
69ff0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6a000 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6a010 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 31 37 35 3a  DL_stdinc.h:175:
6a020 31 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  17", "type": { "
6a030 74 61 67 22 3a 20 22 69 6e 74 33 32 5f 74 22 20  tag": "int32_t" 
6a040 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
6a050 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
6a060 2c 20 22 6e 61 6d 65 22 3a 20 22 55 69 6e 74 33  , "name": "Uint3
6a070 32 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  2", "location": 
6a080 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6a090 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6a0a0 31 38 31 3a 31 38 22 2c 20 22 74 79 70 65 22 3a  181:18", "type":
6a0b0 20 7b 20 22 74 61 67 22 3a 20 22 75 69 6e 74 33   { "tag": "uint3
6a0c0 32 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  2_t" } },.{ "tag
6a0d0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
6a0e0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
6a0f0 53 69 6e 74 36 34 22 2c 20 22 6c 6f 63 61 74 69  Sint64", "locati
6a100 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6a110 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6a120 6e 63 2e 68 3a 31 38 38 3a 31 37 22 2c 20 22 74  nc.h:188:17", "t
6a130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a140 69 6e 74 36 34 5f 74 22 20 7d 20 7d 2c 0a 7b 20  int64_t" } },.{ 
6a150 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
6a160 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6a170 22 3a 20 22 55 69 6e 74 36 34 22 2c 20 22 6c 6f  ": "Uint64", "lo
6a180 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6a190 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6a1a0 73 74 64 69 6e 63 2e 68 3a 31 39 34 3a 31 38 22  stdinc.h:194:18"
6a1b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6a1c0 22 3a 20 22 75 69 6e 74 36 34 5f 74 22 20 7d 20  ": "uint64_t" } 
6a1d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
6a1e0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
6a1f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d  "name": "SDL_com
6a200 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72 74  pile_time_assert
6a210 5f 75 69 6e 74 38 22 2c 20 22 6c 6f 63 61 74 69  _uint8", "locati
6a220 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6a230 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6a240 6e 63 2e 68 3a 32 39 34 3a 31 20 3c 53 70 65 6c  nc.h:294:1 <Spel
6a250 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73 70  ling=<scratch sp
6a260 61 63 65 3e 3a 32 32 32 3a 31 3e 22 2c 20 22 74  ace>:222:1>", "t
6a270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a280 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
6a290 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
6a2a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
6a2b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6a2c0 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a  ": 32 }, "size":
6a2d0 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   1 } },.{ "tag":
6a2e0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
6a2f0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
6a300 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f 61  L_compile_time_a
6a310 73 73 65 72 74 5f 73 69 6e 74 38 22 2c 20 22 6c  ssert_sint8", "l
6a320 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6a330 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6a340 5f 73 74 64 69 6e 63 2e 68 3a 32 39 35 3a 31 20  _stdinc.h:295:1 
6a350 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74  <Spelling=<scrat
6a360 63 68 20 73 70 61 63 65 3e 3a 32 32 33 3a 31 3e  ch space>:223:1>
6a370 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6a380 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
6a390 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6a3a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6a3b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6a3c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c 20 22 73  nment": 32 }, "s
6a3d0 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22  ize": 1 } },.{ "
6a3e0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
6a3f0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
6a400 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74  : "SDL_compile_t
6a410 69 6d 65 5f 61 73 73 65 72 74 5f 75 69 6e 74 31  ime_assert_uint1
6a420 36 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  6", "location": 
6a430 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6a440 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6a450 32 39 36 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d  296:1 <Spelling=
6a460 3c 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a  <scratch space>:
6a470 32 32 34 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a  224:1>", "type":
6a480 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61   { "tag": ":arra
6a490 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
6a4a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6a4b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6a4c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6a4d0 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20   }, "size": 1 } 
6a4e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
6a4f0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
6a500 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6d  "name": "SDL_com
6a510 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65 72 74  pile_time_assert
6a520 5f 73 69 6e 74 31 36 22 2c 20 22 6c 6f 63 61 74  _sint16", "locat
6a530 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6a540 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6a550 69 6e 63 2e 68 3a 32 39 37 3a 31 20 3c 53 70 65  inc.h:297:1 <Spe
6a560 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68 20 73  lling=<scratch s
6a570 70 61 63 65 3e 3a 32 32 35 3a 31 3e 22 2c 20 22  pace>:225:1>", "
6a580 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6a590 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22  ":array", "type"
6a5a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6a5b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6a5c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6a5d0 74 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a 65 22  t": 32 }, "size"
6a5e0 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  : 1 } },.{ "tag"
6a5f0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
6a600 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
6a610 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f  DL_compile_time_
6a620 61 73 73 65 72 74 5f 75 69 6e 74 33 32 22 2c 20  assert_uint32", 
6a630 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6a640 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6a650 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 32 39 38 3a  DL_stdinc.h:298:
6a660 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73 63 72  1 <Spelling=<scr
6a670 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32 36 3a  atch space>:226:
6a680 31 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  1>", "type": { "
6a690 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20  tag": ":array", 
6a6a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6a6b0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
6a6c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
6a6d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 2c 20  ignment": 32 }, 
6a6e0 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b  "size": 1 } },.{
6a6f0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
6a700 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
6a710 65 22 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65  e": "SDL_compile
6a720 5f 74 69 6d 65 5f 61 73 73 65 72 74 5f 73 69 6e  _time_assert_sin
6a730 74 33 32 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  t32", "location"
6a740 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6a750 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6a760 68 3a 32 39 39 3a 31 20 3c 53 70 65 6c 6c 69 6e  h:299:1 <Spellin
6a770 67 3d 3c 73 63 72 61 74 63 68 20 73 70 61 63 65  g=<scratch space
6a780 3e 3a 32 32 37 3a 31 3e 22 2c 20 22 74 79 70 65  >:227:1>", "type
6a790 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
6a7a0 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
6a7b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
6a7c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
6a7d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6a7e0 33 32 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20  32 }, "size": 1 
6a7f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
6a800 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
6a810 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63  , "name": "SDL_c
6a820 6f 6d 70 69 6c 65 5f 74 69 6d 65 5f 61 73 73 65  ompile_time_asse
6a830 72 74 5f 75 69 6e 74 36 34 22 2c 20 22 6c 6f 63  rt_uint64", "loc
6a840 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
6a850 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
6a860 74 64 69 6e 63 2e 68 3a 33 30 30 3a 31 20 3c 53  tdinc.h:300:1 <S
6a870 70 65 6c 6c 69 6e 67 3d 3c 73 63 72 61 74 63 68  pelling=<scratch
6a880 20 73 70 61 63 65 3e 3a 32 32 38 3a 31 3e 22 2c   space>:228:1>",
6a890 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6a8a0 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70  : ":array", "typ
6a8b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
6a8c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
6a8d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
6a8e0 65 6e 74 22 3a 20 33 32 20 7d 2c 20 22 73 69 7a  ent": 32 }, "siz
6a8f0 65 22 3a 20 31 20 7d 20 7d 2c 0a 7b 20 22 74 61  e": 1 } },.{ "ta
6a900 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
6a910 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
6a920 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f 74 69 6d  "SDL_compile_tim
6a930 65 5f 61 73 73 65 72 74 5f 73 69 6e 74 36 34 22  e_assert_sint64"
6a940 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6a950 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6a960 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 30  /SDL_stdinc.h:30
6a970 31 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c 73  1:1 <Spelling=<s
6a980 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32 32  cratch space>:22
6a990 39 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a 20 7b  9:1>", "type": {
6a9a0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
6a9b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6a9c0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6a9d0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6a9e0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6a9f0 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d 2c  , "size": 1 } },
6aa00 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
6aa10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6aa20 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34 36 2c  ": "", "id": 46,
6aa30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
6aa40 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
6aa50 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 31 35  SDL_stdinc.h:315
6aa60 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
6aa70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
6aa80 2c 20 22 6e 61 6d 65 22 3a 20 22 44 55 4d 4d 59  , "name": "DUMMY
6aa90 5f 45 4e 55 4d 5f 56 41 4c 55 45 22 2c 20 22 76  _ENUM_VALUE", "v
6aaa0 61 6c 75 65 22 3a 20 30 20 7d 5d 20 7d 2c 0a 7b  alue": 0 }] },.{
6aab0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
6aac0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
6aad0 65 22 3a 20 22 53 44 4c 5f 44 55 4d 4d 59 5f 45  e": "SDL_DUMMY_E
6aae0 4e 55 4d 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  NUM", "location"
6aaf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6ab00 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6ab10 68 3a 33 31 38 3a 33 22 2c 20 22 74 79 70 65 22  h:318:3", "type"
6ab20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
6ab30 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
6ab40 22 69 64 22 3a 20 34 36 20 7d 20 7d 2c 0a 7b 20  "id": 46 } },.{ 
6ab50 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
6ab60 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
6ab70 22 3a 20 22 53 44 4c 5f 63 6f 6d 70 69 6c 65 5f  ": "SDL_compile_
6ab80 74 69 6d 65 5f 61 73 73 65 72 74 5f 65 6e 75 6d  time_assert_enum
6ab90 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
6aba0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6abb0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6abc0 32 30 3a 31 20 3c 53 70 65 6c 6c 69 6e 67 3d 3c  20:1 <Spelling=<
6abd0 73 63 72 61 74 63 68 20 73 70 61 63 65 3e 3a 32  scratch space>:2
6abe0 33 30 3a 31 3e 22 2c 20 22 74 79 70 65 22 3a 20  30:1>", "type": 
6abf0 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
6ac00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6ac10 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6ac20 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6ac30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6ac40 7d 2c 20 22 73 69 7a 65 22 3a 20 31 20 7d 20 7d  }, "size": 1 } }
6ac50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
6ac60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
6ac70 53 44 4c 5f 6d 61 6c 6c 6f 63 22 2c 20 22 6e 73  SDL_malloc", "ns
6ac80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
6ac90 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6aca0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6acb0 68 3a 33 36 31 3a 33 31 22 2c 20 22 76 61 72 69  h:361:31", "vari
6acc0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
6acd0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
6ace0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6acf0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
6ad00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6ad10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6ad20 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22  name": "size", "
6ad30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ad40 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
6ad50 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
6ad60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6ad70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6ad80 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
6ad90 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6ada0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6adb0 22 53 44 4c 5f 63 61 6c 6c 6f 63 22 2c 20 22 6e  "SDL_calloc", "n
6adc0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6add0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6ade0 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6adf0 2e 68 3a 33 36 32 3a 33 31 22 2c 20 22 76 61 72  .h:362:31", "var
6ae00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6ae10 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ae20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6ae30 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ae40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ae50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ae60 22 6e 61 6d 65 22 3a 20 22 6e 6d 65 6d 62 22 2c  "name": "nmemb",
6ae70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ae80 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20  : "size_t" } }, 
6ae90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6aea0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
6aeb0 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
6aec0 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
6aed0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6aee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6aef0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6af00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
6af10 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  d" } } },.{ "tag
6af20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6af30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 72 65 61 6c  name": "SDL_real
6af40 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  loc", "ns": 0, "
6af50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6af60 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6af70 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36 33 3a 33  L_stdinc.h:363:3
6af80 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6af90 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6afa0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6afb0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6afc0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6afd0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6afe0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6aff0 22 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  "mem", "type": {
6b000 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6b010 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6b020 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
6b030 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6b040 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6b050 3a 20 22 73 69 7a 65 22 2c 20 22 74 79 70 65 22  : "size", "type"
6b060 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6b070 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
6b080 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6b090 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6b0a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6b0b0 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20  :void" } } },.{ 
6b0c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
6b0d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
6b0e0 66 72 65 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  free", "ns": 0, 
6b0f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6b100 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6b110 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36 34 3a  DL_stdinc.h:364:
6b120 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
6b130 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6b140 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6b150 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6b160 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6b170 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6b180 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6b190 20 22 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20   "mem", "type": 
6b1a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6b1b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6b1c0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
6b1d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6b1e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6b1f0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
6b200 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
6b210 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
6b220 22 53 44 4c 5f 6d 61 6c 6c 6f 63 5f 66 75 6e 63  "SDL_malloc_func
6b230 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
6b240 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6b250 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6b260 36 36 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20  66:25", "type": 
6b270 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
6b280 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
6b290 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
6b2a0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
6b2b0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 61 6c 6c  name": "SDL_call
6b2c0 6f 63 5f 66 75 6e 63 22 2c 20 22 6c 6f 63 61 74  oc_func", "locat
6b2d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6b2e0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6b2f0 69 6e 63 2e 68 3a 33 36 37 3a 32 35 22 2c 20 22  inc.h:367:25", "
6b300 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b310 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74  ":function-point
6b320 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  er" } },.{ "tag"
6b330 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
6b340 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
6b350 44 4c 5f 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22  DL_realloc_func"
6b360 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6b370 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6b380 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33 36  /SDL_stdinc.h:36
6b390 38 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b  8:25", "type": {
6b3a0 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
6b3b0 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c  on-pointer" } },
6b3c0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
6b3d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
6b3e0 61 6d 65 22 3a 20 22 53 44 4c 5f 66 72 65 65 5f  ame": "SDL_free_
6b3f0 66 75 6e 63 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  func", "location
6b400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6b410 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6b420 2e 68 3a 33 36 39 3a 32 34 22 2c 20 22 74 79 70  .h:369:24", "typ
6b430 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
6b440 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22  unction-pointer"
6b450 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6b460 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6b470 22 3a 20 22 53 44 4c 5f 47 65 74 4d 65 6d 6f 72  ": "SDL_GetMemor
6b480 79 46 75 6e 63 74 69 6f 6e 73 22 2c 20 22 6e 73  yFunctions", "ns
6b490 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
6b4a0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6b4b0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6b4c0 68 3a 33 37 34 3a 33 30 22 2c 20 22 76 61 72 69  h:374:30", "vari
6b4d0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
6b4e0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
6b4f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6b500 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
6b510 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6b520 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6b530 6e 61 6d 65 22 3a 20 22 6d 61 6c 6c 6f 63 5f 66  name": "malloc_f
6b540 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unc", "type": { 
6b550 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6b560 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6b570 67 22 3a 20 22 53 44 4c 5f 6d 61 6c 6c 6f 63 5f  g": "SDL_malloc_
6b580 66 75 6e 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  func" } } }, { "
6b590 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6b5a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 6c 6c  ", "name": "call
6b5b0 6f 63 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22  oc_func", "type"
6b5c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6b5d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6b5e0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63 61 6c   "tag": "SDL_cal
6b5f0 6c 6f 63 5f 66 75 6e 63 22 20 7d 20 7d 20 7d 2c  loc_func" } } },
6b600 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6b610 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6b620 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22  realloc_func", "
6b630 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b640 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6b650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
6b660 4c 5f 72 65 61 6c 6c 6f 63 5f 66 75 6e 63 22 20  L_realloc_func" 
6b670 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6b680 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6b690 6d 65 22 3a 20 22 66 72 65 65 5f 66 75 6e 63 22  me": "free_func"
6b6a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6b6b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6b6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b6d0 22 53 44 4c 5f 66 72 65 65 5f 66 75 6e 63 22 20  "SDL_free_func" 
6b6e0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6b6f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6b700 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
6b710 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6b720 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
6b730 65 74 4d 65 6d 6f 72 79 46 75 6e 63 74 69 6f 6e  etMemoryFunction
6b740 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
6b750 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6b760 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6b770 73 74 64 69 6e 63 2e 68 3a 33 38 37 3a 32 39 22  stdinc.h:387:29"
6b780 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6b790 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6b7a0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6b7b0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6b7c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6b7d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6b7e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
6b7f0 61 6c 6c 6f 63 5f 66 75 6e 63 22 2c 20 22 74 79  alloc_func", "ty
6b800 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
6b810 44 4c 5f 6d 61 6c 6c 6f 63 5f 66 75 6e 63 22 20  DL_malloc_func" 
6b820 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6b830 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6b840 22 3a 20 22 63 61 6c 6c 6f 63 5f 66 75 6e 63 22  ": "calloc_func"
6b850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6b860 22 3a 20 22 53 44 4c 5f 63 61 6c 6c 6f 63 5f 66  ": "SDL_calloc_f
6b870 75 6e 63 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  unc" } }, { "tag
6b880 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6b890 22 6e 61 6d 65 22 3a 20 22 72 65 61 6c 6c 6f 63  "name": "realloc
6b8a0 5f 66 75 6e 63 22 2c 20 22 74 79 70 65 22 3a 20  _func", "type": 
6b8b0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 72 65  { "tag": "SDL_re
6b8c0 61 6c 6c 6f 63 5f 66 75 6e 63 22 20 7d 20 7d 2c  alloc_func" } },
6b8d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6b8e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6b8f0 66 72 65 65 5f 66 75 6e 63 22 2c 20 22 74 79 70  free_func", "typ
6b900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
6b910 4c 5f 66 72 65 65 5f 66 75 6e 63 22 20 7d 20 7d  L_free_func" } }
6b920 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6b930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6b940 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6b950 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6b960 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
6b970 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6b980 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
6b990 74 4e 75 6d 41 6c 6c 6f 63 61 74 69 6f 6e 73 22  tNumAllocations"
6b9a0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6b9b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6b9c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6b9d0 64 69 6e 63 2e 68 3a 33 39 35 3a 32 39 22 2c 20  dinc.h:395:29", 
6b9e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6b9f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6ba00 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6ba10 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6ba20 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
6ba30 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6ba40 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6ba50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6ba60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6ba70 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6ba80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6ba90 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 67 65 74 65  name": "SDL_gete
6baa0 6e 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  nv", "ns": 0, "l
6bab0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
6bac0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
6bad0 5f 73 74 64 69 6e 63 2e 68 3a 33 39 37 3a 33 31  _stdinc.h:397:31
6bae0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
6baf0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
6bb00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
6bb10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
6bb20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
6bb30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
6bb40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6bb50 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  name", "type": {
6bb60 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6bb70 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6bb80 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6bb90 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6bba0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6bbb0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6bbc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6bbd0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6bbe0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6bbf0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6bc00 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6bc10 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6bc20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6bc30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6bc40 5f 73 65 74 65 6e 76 22 2c 20 22 6e 73 22 3a 20  _setenv", "ns": 
6bc50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6bc60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6bc70 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 33  2/SDL_stdinc.h:3
6bc80 39 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  98:29", "variadi
6bc90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6bca0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6bcb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6bcc0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6bcd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6bce0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6bcf0 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74 79 70  e": "name", "typ
6bd00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6bd10 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6bd20 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6bd30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6bd40 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6bd50 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
6bd60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6bd70 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65  , "name": "value
6bd80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6bd90 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6bda0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6bdb0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6bdc0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6bdd0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6bde0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
6bdf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6be00 20 22 6f 76 65 72 77 72 69 74 65 22 2c 20 22 74   "overwrite", "t
6be10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6be20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6be30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6be40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
6be50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6be60 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6be70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6be80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6be90 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6bea0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6beb0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 71 73 6f 72  name": "SDL_qsor
6bec0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
6bed0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6bee0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6bef0 73 74 64 69 6e 63 2e 68 3a 34 30 30 3a 33 30 22  stdinc.h:400:30"
6bf00 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6bf10 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6bf20 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6bf30 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6bf40 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6bf50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6bf60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ter", "name": "b
6bf70 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ase", "type": { 
6bf80 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6bf90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6bfa0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
6bfb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
6bfc0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6bfd0 20 22 6e 6d 65 6d 62 22 2c 20 22 74 79 70 65 22   "nmemb", "type"
6bfe0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
6bff0 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
6c000 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6c010 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22  name": "size", "
6c020 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c030 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20  "size_t" } }, { 
6c040 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6c050 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6d  r", "name": "com
6c060 70 61 72 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  pare", "type": {
6c070 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
6c080 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 5d  on-pointer" } }]
6c090 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6c0a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6c0b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
6c0c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6c0d0 65 22 3a 20 22 53 44 4c 5f 61 62 73 22 2c 20 22  e": "SDL_abs", "
6c0e0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6c0f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6c100 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6c110 63 2e 68 3a 34 30 32 3a 32 39 22 2c 20 22 76 61  c.h:402:29", "va
6c120 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6c130 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6c140 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6c150 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6c160 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6c170 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6c180 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
6c190 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6c1a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6c1b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6c1c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
6c1d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6c1e0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
6c1f0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
6c200 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6c210 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
6c220 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6c230 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 73 64 69  name": "SDL_isdi
6c240 67 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  git", "ns": 0, "
6c250 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6c260 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6c270 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 30 39 3a 32  L_stdinc.h:409:2
6c280 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
6c290 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6c2a0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6c2b0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6c2c0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6c2d0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6c2e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6c2f0 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "x", "type": { "
6c300 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
6c310 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6c320 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6c330 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
6c340 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c350 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6c360 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6c370 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
6c380 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6c390 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6c3a0 44 4c 5f 69 73 73 70 61 63 65 22 2c 20 22 6e 73  DL_isspace", "ns
6c3b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
6c3c0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
6c3d0 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
6c3e0 68 3a 34 31 30 3a 32 39 22 2c 20 22 76 61 72 69  h:410:29", "vari
6c3f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
6c400 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
6c410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
6c420 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
6c430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
6c440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6c450 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
6c460 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
6c470 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
6c480 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
6c490 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
6c4a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
6c4b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
6c4c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
6c4d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6c4e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
6c4f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6c500 6d 65 22 3a 20 22 53 44 4c 5f 74 6f 75 70 70 65  me": "SDL_touppe
6c510 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
6c520 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6c530 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6c540 73 74 64 69 6e 63 2e 68 3a 34 31 31 3a 32 39 22  stdinc.h:411:29"
6c550 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6c560 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6c570 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6c580 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6c590 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6c5a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6c5b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
6c5c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6c5d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6c5e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6c5f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6c600 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6c610 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6c620 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
6c630 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
6c640 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
6c650 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6c660 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6c670 5f 74 6f 6c 6f 77 65 72 22 2c 20 22 6e 73 22 3a  _tolower", "ns":
6c680 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6c690 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6c6a0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6c6b0 34 31 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  412:29", "variad
6c6c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6c6d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6c6e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6c6f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6c700 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6c710 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6c720 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
6c730 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6c740 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6c750 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6c760 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
6c770 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6c780 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6c790 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6c7a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6c7b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6c7c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6c7d0 22 3a 20 22 53 44 4c 5f 6d 65 6d 73 65 74 22 2c  ": "SDL_memset",
6c7e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6c7f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6c800 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6c810 69 6e 63 2e 68 3a 34 31 34 3a 33 31 22 2c 20 22  inc.h:414:31", "
6c820 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6c830 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6c840 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6c850 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6c860 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6c870 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6c880 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22  ", "name": "dst"
6c890 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6c8a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
6c8b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6c8c0 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b  ":void" } } }, {
6c8d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6c8e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 22  er", "name": "c"
6c8f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6c900 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6c910 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6c920 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6c930 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6c940 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6c950 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  : "len", "type":
6c960 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
6c970 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
6c980 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
6c990 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6c9a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6c9b0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
6c9c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6c9d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d  , "name": "SDL_m
6c9e0 65 6d 73 65 74 34 22 2c 20 22 6e 73 22 3a 20 30  emset4", "ns": 0
6c9f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6ca00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6ca10 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 32  /SDL_stdinc.h:42
6ca20 30 3a 32 33 22 2c 20 22 76 61 72 69 61 64 69 63  0:23", "variadic
6ca30 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6ca40 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
6ca50 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
6ca60 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
6ca70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
6ca80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6ca90 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
6caa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6cab0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6cac0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
6cad0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6cae0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6caf0 65 22 3a 20 22 76 61 6c 22 2c 20 22 74 79 70 65  e": "val", "type
6cb00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
6cb10 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
6cb20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6cb30 22 6e 61 6d 65 22 3a 20 22 64 77 6f 72 64 73 22  "name": "dwords"
6cb40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6cb50 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
6cb60 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6cb70 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6cb80 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
6cb90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6cba0 65 22 3a 20 22 53 44 4c 5f 6d 65 6d 63 70 79 22  e": "SDL_memcpy"
6cbb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6cbc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6cbd0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6cbe0 64 69 6e 63 2e 68 3a 34 34 39 3a 33 31 22 2c 20  dinc.h:449:31", 
6cbf0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6cc00 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6cc10 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6cc20 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6cc30 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6cc40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6cc50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
6cc60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6cc70 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6cc80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6cc90 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
6cca0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6ccb0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
6ccc0 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
6ccd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6cce0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6ccf0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
6cd00 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6cd10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6cd20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "len", "type": {
6cd30 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6cd40 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6cd50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6cd60 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6cd70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
6cd80 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  id" } } },.{ "ta
6cd90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6cda0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6d 65 6d  "name": "SDL_mem
6cdb0 6d 6f 76 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  move", "ns": 0, 
6cdc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6cdd0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6cde0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35 31 3a  DL_stdinc.h:451:
6cdf0 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
6ce00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6ce10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6ce20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6ce30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6ce40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6ce50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6ce60 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20   "dst", "type": 
6ce70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6ce80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6ce90 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
6cea0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6ceb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6cec0 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
6ced0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6cee0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6cef0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
6cf00 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6cf10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6cf20 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70  me": "len", "typ
6cf30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6cf40 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74  ze_t" } }], "ret
6cf50 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6cf60 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6cf70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6cf80 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a   ":void" } } },.
6cf90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
6cfa0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
6cfb0 4c 5f 6d 65 6d 63 6d 70 22 2c 20 22 6e 73 22 3a  L_memcmp", "ns":
6cfc0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
6cfd0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
6cfe0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
6cff0 34 35 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  452:29", "variad
6d000 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
6d010 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
6d020 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
6d030 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
6d040 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
6d050 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6d060 6d 65 22 3a 20 22 73 31 22 2c 20 22 74 79 70 65  me": "s1", "type
6d070 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6d080 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6d090 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
6d0a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6d0b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6d0c0 61 6d 65 22 3a 20 22 73 32 22 2c 20 22 74 79 70  ame": "s2", "typ
6d0d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6d0e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6d0f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
6d100 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
6d110 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6d120 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74  name": "len", "t
6d130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6d140 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
6d150 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6d160 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
6d170 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
6d180 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
6d190 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
6d1a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6d1b0 65 22 3a 20 22 53 44 4c 5f 77 63 73 6c 65 6e 22  e": "SDL_wcslen"
6d1c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6d1d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6d1e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6d1f0 64 69 6e 63 2e 68 3a 34 35 34 3a 33 32 22 2c 20  dinc.h:454:32", 
6d200 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6d210 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6d220 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6d230 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6d240 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6d250 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6d260 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 73 74  r", "name": "wst
6d270 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6d280 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6d290 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6d2a0 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20  : "wchar_t" } } 
6d2b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
6d2c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a  ": { "tag": "siz
6d2d0 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  e_t" } },.{ "tag
6d2e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6d2f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 77 63 73 6c  name": "SDL_wcsl
6d300 63 70 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cpy", "ns": 0, "
6d310 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6d320 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6d330 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 35 35 3a 33  L_stdinc.h:455:3
6d340 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
6d350 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6d360 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6d370 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6d380 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6d390 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6d3a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6d3b0 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dst", "type": {
6d3c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6d3d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6d3e0 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d  ag": "wchar_t" }
6d3f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6d400 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6d410 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
6d420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6d430 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6d440 7b 20 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f  { "tag": "wchar_
6d450 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
6d460 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6d470 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22  "name": "maxlen"
6d480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6d490 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
6d4a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
6d4b0 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f   { "tag": "size_
6d4c0 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  t" } },.{ "tag":
6d4d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6d4e0 6d 65 22 3a 20 22 53 44 4c 5f 77 63 73 6c 63 61  me": "SDL_wcslca
6d4f0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
6d500 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6d510 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6d520 73 74 64 69 6e 63 2e 68 3a 34 35 36 3a 33 32 22  stdinc.h:456:32"
6d530 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6d540 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6d550 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6d560 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6d570 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6d580 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6d590 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
6d5a0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
6d5b0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6d5c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6d5d0 22 3a 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d  ": "wchar_t" } }
6d5e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6d5f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6d600 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a  : "src", "type":
6d610 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6d620 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6d630 22 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22  "tag": "wchar_t"
6d640 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6d650 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6d660 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20  ame": "maxlen", 
6d670 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6d680 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20   "size_t" } }], 
6d690 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
6d6a0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6d6b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6d6c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6d6d0 22 3a 20 22 53 44 4c 5f 77 63 73 63 6d 70 22 2c  ": "SDL_wcscmp",
6d6e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6d6f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6d700 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6d710 69 6e 63 2e 68 3a 34 35 37 3a 32 39 22 2c 20 22  inc.h:457:29", "
6d720 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6d730 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6d740 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6d750 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6d760 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6d770 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6d780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 31  ", "name": "str1
6d790 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6d7a0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6d7b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6d7c0 20 22 77 63 68 61 72 5f 74 22 20 7d 20 7d 20 7d   "wchar_t" } } }
6d7d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6d7e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6d7f0 22 73 74 72 32 22 2c 20 22 74 79 70 65 22 3a 20  "str2", "type": 
6d800 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6d810 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6d820 74 61 67 22 3a 20 22 77 63 68 61 72 5f 74 22 20  tag": "wchar_t" 
6d830 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6d840 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6d850 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
6d860 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
6d870 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
6d880 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6d890 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6d8a0 44 4c 5f 73 74 72 6c 65 6e 22 2c 20 22 6e 73 22  DL_strlen", "ns"
6d8b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
6d8c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
6d8d0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
6d8e0 3a 34 35 39 3a 33 32 22 2c 20 22 76 61 72 69 61  :459:32", "varia
6d8f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
6d900 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
6d910 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
6d920 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
6d930 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
6d940 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6d950 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
6d960 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6d970 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6d980 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6d990 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6d9a0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6d9b0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
6d9c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6d9d0 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6d9e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6d9f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6da00 20 22 53 44 4c 5f 73 74 72 6c 63 70 79 22 2c 20   "SDL_strlcpy", 
6da10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
6da20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6da30 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6da40 6e 63 2e 68 3a 34 36 30 3a 33 32 22 2c 20 22 76  nc.h:460:32", "v
6da50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
6da60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
6da70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
6da80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
6da90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
6daa0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6dab0 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c  , "name": "dst",
6dac0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6dad0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6dae0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6daf0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6db00 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6db10 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6db20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6db30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6db40 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
6db50 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
6db60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6db70 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
6db80 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
6db90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
6dba0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6dbb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6dbc0 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20 22 74  e": "maxlen", "t
6dbd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6dbe0 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22 72  size_t" } }], "r
6dbf0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
6dc00 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6dc10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6dc20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6dc30 20 22 53 44 4c 5f 75 74 66 38 73 74 72 6c 63 70   "SDL_utf8strlcp
6dc40 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  y", "ns": 0, "lo
6dc50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6dc60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6dc70 73 74 64 69 6e 63 2e 68 3a 34 36 31 3a 33 32 22  stdinc.h:461:32"
6dc80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6dc90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6dca0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6dcb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6dcc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6dcd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6dce0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
6dcf0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
6dd00 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
6dd10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6dd20 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
6dd30 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
6dd40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
6dd50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
6dd60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6dd70 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
6dd80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6dd90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6dda0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
6ddb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
6ddc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6ddd0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
6dde0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ddf0 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 62 79 74  "name": "dst_byt
6de00 65 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  es", "type": { "
6de10 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6de20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6de30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6de40 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
6de50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6de60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72  "name": "SDL_str
6de70 6c 63 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lcat", "ns": 0, 
6de80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6de90 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6dea0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 32 3a  DL_stdinc.h:462:
6deb0 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
6dec0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6ded0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6dee0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6def0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6df00 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6df10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6df20 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20   "dst", "type": 
6df30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6df40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6df50 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6df60 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6df70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6df80 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
6df90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6dfa0 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
6dfb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6dfc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6dfd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6dfe0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6dff0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6e000 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
6e010 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6e020 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 6c  ", "name": "maxl
6e030 65 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  en", "type": { "
6e040 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d  tag": "size_t" }
6e050 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6e060 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
6e070 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
6e080 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6e090 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72  "name": "SDL_str
6e0a0 64 75 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  dup", "ns": 0, "
6e0b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6e0c0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6e0d0 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 33 3a 33  L_stdinc.h:463:3
6e0e0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6e0f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6e100 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6e110 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6e120 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6e130 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6e140 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6e150 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  "str", "type": {
6e160 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6e170 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e180 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6e190 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6e1a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6e1b0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6e1c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6e1d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6e1e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6e1f0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6e200 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6e210 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6e220 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6e230 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6e240 5f 73 74 72 72 65 76 22 2c 20 22 6e 73 22 3a 20  _strrev", "ns": 
6e250 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6e260 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6e270 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
6e280 36 34 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  64:31", "variadi
6e290 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6e2a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6e2b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6e2c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6e2d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6e2e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6e2f0 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
6e300 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6e310 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6e320 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6e330 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6e340 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6e350 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
6e360 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6e370 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6e380 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6e390 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6e3a0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6e3b0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6e3c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
6e3d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
6e3e0 22 53 44 4c 5f 73 74 72 75 70 72 22 2c 20 22 6e  "SDL_strupr", "n
6e3f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6e400 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6e410 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6e420 2e 68 3a 34 36 35 3a 33 31 22 2c 20 22 76 61 72  .h:465:31", "var
6e430 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6e440 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6e450 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6e460 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6e470 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6e480 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6e490 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22  "name": "str", "
6e4a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6e4b0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6e4c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6e4d0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6e4e0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6e4f0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
6e500 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
6e510 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6e520 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e530 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6e540 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6e550 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6e560 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
6e570 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
6e580 65 22 3a 20 22 53 44 4c 5f 73 74 72 6c 77 72 22  e": "SDL_strlwr"
6e590 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
6e5a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
6e5b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
6e5c0 64 69 6e 63 2e 68 3a 34 36 36 3a 33 31 22 2c 20  dinc.h:466:31", 
6e5d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
6e5e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
6e5f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
6e600 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
6e610 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
6e620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
6e630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  r", "name": "str
6e640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6e650 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
6e660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6e670 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
6e680 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
6e690 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
6e6a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
6e6b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6e6c0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6e6d0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6e6e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6e6f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6e700 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
6e710 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
6e720 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74 72  "name": "SDL_str
6e730 63 68 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  chr", "ns": 0, "
6e740 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6e750 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6e760 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36 37 3a 33  L_stdinc.h:467:3
6e770 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6e780 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6e790 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6e7a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6e7b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6e7c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6e7d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6e7e0 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  "str", "type": {
6e7f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6e800 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6e810 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6e820 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6e830 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6e840 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6e850 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6e860 6d 65 22 3a 20 22 63 22 2c 20 22 74 79 70 65 22  me": "c", "type"
6e870 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
6e880 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
6e890 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
6e8a0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
6e8b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
6e8c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
6e8d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6e8e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
6e8f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
6e900 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
6e910 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
6e920 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
6e930 20 22 53 44 4c 5f 73 74 72 72 63 68 72 22 2c 20   "SDL_strrchr", 
6e940 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
6e950 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
6e960 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
6e970 6e 63 2e 68 3a 34 36 38 3a 33 31 22 2c 20 22 76  nc.h:468:31", "v
6e980 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
6e990 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
6e9a0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
6e9b0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
6e9c0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
6e9d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6e9e0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c  , "name": "str",
6e9f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
6ea00 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6ea10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6ea20 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6ea30 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6ea40 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6ea50 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
6ea60 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
6ea70 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
6ea80 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6ea90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6eaa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6eab0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6eac0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6ead0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6eae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
6eaf0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
6eb00 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
6eb10 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
6eb20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
6eb30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
6eb40 73 74 72 73 74 72 22 2c 20 22 6e 73 22 3a 20 30  strstr", "ns": 0
6eb50 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6eb60 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6eb70 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 36  /SDL_stdinc.h:46
6eb80 39 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  9:31", "variadic
6eb90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6eba0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6ebb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6ebc0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6ebd0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6ebe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6ebf0 22 3a 20 22 68 61 79 73 74 61 63 6b 22 2c 20 22  ": "haystack", "
6ec00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ec10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ec20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ec30 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ec40 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ec50 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
6ec60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
6ec70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65  er", "name": "ne
6ec80 65 64 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  edle", "type": {
6ec90 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6eca0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6ecb0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6ecc0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6ecd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6ece0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
6ecf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ed00 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ed10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ed20 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ed30 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ed40 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
6ed50 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
6ed60 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
6ed70 5f 75 74 66 38 73 74 72 6c 65 6e 22 2c 20 22 6e  _utf8strlen", "n
6ed80 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6ed90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6eda0 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6edb0 2e 68 3a 34 37 30 3a 33 32 22 2c 20 22 76 61 72  .h:470:32", "var
6edc0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6edd0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ede0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6edf0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ee00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ee10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ee20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22  "name": "str", "
6ee30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ee40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ee50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ee60 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ee70 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6ee80 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
6ee90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
6eea0 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22   "tag": "size_t"
6eeb0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
6eec0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
6eed0 22 3a 20 22 53 44 4c 5f 69 74 6f 61 22 2c 20 22  ": "SDL_itoa", "
6eee0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
6eef0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
6ef00 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
6ef10 63 2e 68 3a 34 37 32 3a 33 31 22 2c 20 22 76 61  c.h:472:31", "va
6ef20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
6ef30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
6ef40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
6ef50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
6ef60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
6ef70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6ef80 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
6ef90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6efa0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6efb0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6efc0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6efd0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
6efe0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
6eff0 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a  : "str", "type":
6f000 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
6f010 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
6f020 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
6f030 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
6f040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
6f050 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
6f060 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
6f070 6e 61 6d 65 22 3a 20 22 72 61 64 69 78 22 2c 20  name": "radix", 
6f080 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6f090 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
6f0a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
6f0b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
6f0c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
6f0d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
6f0e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
6f0f0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
6f100 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
6f110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6f120 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   8 } } },.{ "tag
6f130 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
6f140 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 75 69 74 6f  name": "SDL_uito
6f150 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  a", "ns": 0, "lo
6f160 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
6f170 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
6f180 73 74 64 69 6e 63 2e 68 3a 34 37 33 3a 33 31 22  stdinc.h:473:31"
6f190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
6f1a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
6f1b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
6f1c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
6f1d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
6f1e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6f1f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
6f200 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
6f210 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
6f220 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69  ed-int", "bit-si
6f230 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
6f240 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
6f250 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
6f260 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6f270 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  "str", "type": {
6f280 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
6f290 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
6f2a0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
6f2b0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
6f2c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
6f2d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
6f2e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6f2f0 6d 65 22 3a 20 22 72 61 64 69 78 22 2c 20 22 74  me": "radix", "t
6f300 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6f310 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
6f320 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
6f330 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
6f340 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
6f350 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
6f360 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
6f370 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
6f380 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
6f390 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
6f3a0 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
6f3b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
6f3c0 6d 65 22 3a 20 22 53 44 4c 5f 6c 74 6f 61 22 2c  me": "SDL_ltoa",
6f3d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
6f3e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
6f3f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
6f400 69 6e 63 2e 68 3a 34 37 34 3a 33 31 22 2c 20 22  inc.h:474:31", "
6f410 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
6f420 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
6f430 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
6f440 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
6f450 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
6f460 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6f470 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
6f480 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
6f490 61 67 22 3a 20 22 3a 6c 6f 6e 67 22 2c 20 22 62  ag": ":long", "b
6f4a0 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
6f4b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
6f4c0 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  4 } }, { "tag": 
6f4d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
6f4e0 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70  me": "str", "typ
6f4f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6f500 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6f510 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6f520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6f530 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6f540 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
6f550 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
6f560 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69 78  , "name": "radix
6f570 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
6f580 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6f590 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6f5a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6f5b0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
6f5c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6f5d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6f5e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6f5f0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6f600 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6f610 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22  t": 8 } } },.{ "
6f620 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
6f630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 75  , "name": "SDL_u
6f640 6c 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ltoa", "ns": 0, 
6f650 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
6f660 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
6f670 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37 35 3a  DL_stdinc.h:475:
6f680 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
6f690 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
6f6a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
6f6b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
6f6c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
6f6d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
6f6e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
6f6f0 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22   "value", "type"
6f700 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73  : { "tag": ":uns
6f710 69 67 6e 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69  igned-long", "bi
6f720 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
6f730 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
6f740 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
6f750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6f760 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
6f770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6f780 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6f790 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6f7a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6f7b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6f7c0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
6f7d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6f7e0 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69 78 22   "name": "radix"
6f7f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
6f800 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
6f810 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
6f820 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
6f830 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
6f840 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
6f850 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
6f860 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
6f870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
6f880 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
6f890 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ": 8 } } },.{ "t
6f8a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
6f8b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 6c 6c   "name": "SDL_ll
6f8c0 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  toa", "ns": 0, "
6f8d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
6f8e0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
6f8f0 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37 36 3a 33  L_stdinc.h:476:3
6f900 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
6f910 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
6f920 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
6f930 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
6f940 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
6f950 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
6f960 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
6f970 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  "value", "type":
6f980 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 36   { "tag": "Sint6
6f990 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
6f9a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
6f9b0 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
6f9c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6f9d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
6f9e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
6f9f0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
6fa00 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
6fa10 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
6fa20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
6fa30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 61 64 69  ", "name": "radi
6fa40 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
6fa50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
6fa60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
6fa70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
6fa80 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
6fa90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6faa0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
6fab0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
6fac0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
6fad0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
6fae0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
6faf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
6fb00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
6fb10 75 6c 6c 74 6f 61 22 2c 20 22 6e 73 22 3a 20 30  ulltoa", "ns": 0
6fb20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
6fb30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
6fb40 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 37  /SDL_stdinc.h:47
6fb50 37 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  7:31", "variadic
6fb60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
6fb70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
6fb80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
6fb90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
6fba0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
6fbb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
6fbc0 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70  ": "value", "typ
6fbd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
6fbe0 6e 74 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt64" } }, { "ta
6fbf0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
6fc00 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20   "name": "str", 
6fc10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
6fc20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
6fc30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
6fc40 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
6fc50 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
6fc60 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
6fc70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
6fc80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
6fc90 61 64 69 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  adix", "type": {
6fca0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
6fcb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
6fcc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
6fcd0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
6fce0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
6fcf0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
6fd00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
6fd10 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
6fd20 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
6fd30 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
6fd40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
6fd50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
6fd60 44 4c 5f 61 74 6f 69 22 2c 20 22 6e 73 22 3a 20  DL_atoi", "ns": 
6fd70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
6fd80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
6fd90 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
6fda0 37 39 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  79:29", "variadi
6fdb0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
6fdc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
6fdd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
6fde0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
6fdf0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
6fe00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
6fe10 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
6fe20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
6fe30 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
6fe40 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
6fe50 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
6fe60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
6fe70 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
6fe80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
6fe90 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
6fea0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
6feb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
6fec0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
6fed0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
6fee0 3a 20 22 53 44 4c 5f 61 74 6f 66 22 2c 20 22 6e  : "SDL_atof", "n
6fef0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
6ff00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
6ff10 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
6ff20 2e 68 3a 34 38 30 3a 33 32 22 2c 20 22 76 61 72  .h:480:32", "var
6ff30 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
6ff40 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
6ff50 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
6ff60 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
6ff70 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
6ff80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
6ff90 22 6e 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22  "name": "str", "
6ffa0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
6ffb0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
6ffc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
6ffd0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
6ffe0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
6fff0 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20  ent": 8 } } }], 
70000 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
70010 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
70020 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
70030 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
70040 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
70050 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
70060 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74   "name": "SDL_st
70070 72 74 6f 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rtol", "ns": 0, 
70080 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
70090 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
700a0 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 38 31 3a  DL_stdinc.h:481:
700b0 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
700c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
700d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
700e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
700f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
70100 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
70110 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
70120 20 22 73 74 72 22 2c 20 22 74 79 70 65 22 3a 20   "str", "type": 
70130 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
70140 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
70150 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
70160 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
70170 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
70180 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
70190 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
701a0 61 6d 65 22 3a 20 22 65 6e 64 70 22 2c 20 22 74  ame": "endp", "t
701b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
701c0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
701d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
701e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
701f0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
70200 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
70210 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70220 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22  : 8 } } } }, { "
70230 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70240 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 61 73 65  ", "name": "base
70250 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70260 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
70270 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
70280 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
70290 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
702a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
702b0 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65  long", "bit-size
702c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
702d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
702e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
702f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
70300 4c 5f 73 74 72 74 6f 75 6c 22 2c 20 22 6e 73 22  L_strtoul", "ns"
70310 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70320 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
70330 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
70340 3a 34 38 32 3a 33 39 22 2c 20 22 76 61 72 69 61  :482:39", "varia
70350 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
70360 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
70370 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
70380 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
70390 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
703a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
703b0 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
703c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
703d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
703e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
703f0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70400 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70410 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70420 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
70440 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70450 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70460 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70470 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70490 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
704a0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
704b0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
704c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
704d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
704e0 22 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  "base", "type": 
704f0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
70500 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
70510 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70520 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
70530 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
70540 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 6c 6f  ": ":unsigned-lo
70550 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ng", "bit-size":
70560 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
70570 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
70580 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
70590 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
705a0 73 74 72 74 6f 6c 6c 22 2c 20 22 6e 73 22 3a 20  strtoll", "ns": 
705b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
705c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
705d0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
705e0 38 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  83:32", "variadi
705f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
70600 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
70610 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
70620 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
70630 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
70640 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
70650 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79 70 65  e": "str", "type
70660 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
70670 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
70680 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
70690 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
706a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
706b0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
706c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
706d0 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70 22 2c   "name": "endp",
706e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
706f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
70700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
70710 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
70720 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
70730 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
70740 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
70750 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
70760 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
70770 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  ter", "name": "b
70780 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ase", "type": { 
70790 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
707a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
707b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
707c0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
707d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
707e0 20 22 53 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b   "Sint64" } },.{
707f0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
70800 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
70810 5f 73 74 72 74 6f 75 6c 6c 22 2c 20 22 6e 73 22  _strtoull", "ns"
70820 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70830 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
70840 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
70850 3a 34 38 34 3a 33 32 22 2c 20 22 76 61 72 69 61  :484:32", "varia
70860 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
70870 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
70880 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
70890 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
708a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
708b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
708c0 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
708d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
708e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
708f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
70900 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70910 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70920 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70930 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
70950 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70960 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70980 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
709a0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
709b0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
709c0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
709d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
709e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
709f0 22 62 61 73 65 22 2c 20 22 74 79 70 65 22 3a 20  "base", "type": 
70a00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
70a10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
70a20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
70a30 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
70a40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
70a50 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 2c  ": "Uint64" } },
70a60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
70a70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
70a80 44 4c 5f 73 74 72 74 6f 64 22 2c 20 22 6e 73 22  DL_strtod", "ns"
70a90 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
70aa0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
70ab0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
70ac0 3a 34 38 35 3a 33 32 22 2c 20 22 76 61 72 69 61  :485:32", "varia
70ad0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
70ae0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
70af0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
70b00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
70b10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
70b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
70b30 61 6d 65 22 3a 20 22 73 74 72 22 2c 20 22 74 79  ame": "str", "ty
70b40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70b50 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
70b60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
70b70 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
70b80 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
70b90 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
70ba0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
70bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 70  ", "name": "endp
70bc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
70bd0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
70be0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
70bf0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
70c00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
70c10 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
70c20 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
70c30 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
70c40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
70c50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
70c60 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
70c70 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
70c80 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
70c90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
70ca0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
70cb0 5f 73 74 72 63 6d 70 22 2c 20 22 6e 73 22 3a 20  _strcmp", "ns": 
70cc0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
70cd0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
70ce0 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34  2/SDL_stdinc.h:4
70cf0 38 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  87:29", "variadi
70d00 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
70d10 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
70d20 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
70d30 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
70d40 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
70d50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
70d60 65 22 3a 20 22 73 74 72 31 22 2c 20 22 74 79 70  e": "str1", "typ
70d70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
70d80 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
70d90 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
70da0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
70db0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
70dc0 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
70dd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
70de0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 32 22  , "name": "str2"
70df0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
70e00 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
70e10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
70e20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
70e30 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
70e40 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
70e50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
70e60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
70e70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
70e80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
70e90 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
70ea0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
70eb0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73 74   "name": "SDL_st
70ec0 72 6e 63 6d 70 22 2c 20 22 6e 73 22 3a 20 30 2c  rncmp", "ns": 0,
70ed0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
70ee0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
70ef0 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 38 38  SDL_stdinc.h:488
70f00 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
70f10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
70f20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
70f30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
70f40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
70f50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
70f60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
70f70 3a 20 22 73 74 72 31 22 2c 20 22 74 79 70 65 22  : "str1", "type"
70f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
70f90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
70fa0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
70fb0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
70fc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
70fd0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
70fe0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
70ff0 22 6e 61 6d 65 22 3a 20 22 73 74 72 32 22 2c 20  "name": "str2", 
71000 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
71010 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
71020 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
71030 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
71040 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
71050 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
71060 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
71070 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
71080 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a 20  axlen", "type": 
71090 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
710a0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
710b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
710c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
710d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
710e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
710f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
71100 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
71110 44 4c 5f 73 74 72 63 61 73 65 63 6d 70 22 2c 20  DL_strcasecmp", 
71120 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
71130 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
71140 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
71150 6e 63 2e 68 3a 34 38 39 3a 32 39 22 2c 20 22 76  nc.h:489:29", "v
71160 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
71170 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
71180 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
71190 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
711a0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
711b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
711c0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 31 22  , "name": "str1"
711d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
711e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
711f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71200 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
71210 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
71220 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
71230 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
71240 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
71250 22 73 74 72 32 22 2c 20 22 74 79 70 65 22 3a 20  "str2", "type": 
71260 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
71270 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
71280 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
71290 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
712a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
712b0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
712c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
712d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
712e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
712f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
71300 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
71310 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
71320 53 44 4c 5f 73 74 72 6e 63 61 73 65 63 6d 70 22  SDL_strncasecmp"
71330 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
71340 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
71350 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74  lude/SDL2/SDL_st
71360 64 69 6e 63 2e 68 3a 34 39 30 3a 32 39 22 2c 20  dinc.h:490:29", 
71370 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
71380 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
71390 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
713a0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
713b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
713c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
713d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72  r", "name": "str
713e0 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
713f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
71400 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71410 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
71420 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
71430 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
71440 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
71450 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
71460 3a 20 22 73 74 72 32 22 2c 20 22 74 79 70 65 22  : "str2", "type"
71470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
71480 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
71490 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
714a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
714b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
714c0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
714d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
714e0 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22  "name": "len", "
714f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71500 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d 2c 20 22  "size_t" } }], "
71510 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
71520 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
71530 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
71540 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71550 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
71560 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
71570 6d 65 22 3a 20 22 53 44 4c 5f 73 73 63 61 6e 66  me": "SDL_sscanf
71580 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
71590 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
715a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
715b0 74 64 69 6e 63 2e 68 3a 34 39 32 3a 32 39 22 2c  tdinc.h:492:29",
715c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75   "variadic": tru
715d0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
715e0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
715f0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
71600 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
71610 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
71620 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78  r", "name": "tex
71630 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
71640 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
71650 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71660 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
71670 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
71680 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
71690 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
716a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
716b0 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a  : "fmt", "type":
716c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
716d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
716e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
716f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
71700 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71710 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
71720 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
71730 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
71740 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
71750 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
71760 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
71770 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
71780 22 53 44 4c 5f 76 73 73 63 61 6e 66 22 2c 20 22  "SDL_vsscanf", "
71790 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
717a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
717b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
717c0 63 2e 68 3a 34 39 33 3a 32 39 22 2c 20 22 76 61  c.h:493:29", "va
717d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
717e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
717f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
71800 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
71810 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
71820 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
71830 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
71840 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71850 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
71860 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
71870 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
71880 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
71890 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
718a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
718b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
718c0 66 6d 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  fmt", "type": { 
718d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
718e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
718f0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
71900 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
71910 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
71920 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
71930 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
71940 65 22 3a 20 22 61 70 22 2c 20 22 74 79 70 65 22  e": "ap", "type"
71950 3a 20 7b 20 22 74 61 67 22 3a 20 22 76 61 5f 6c  : { "tag": "va_l
71960 69 73 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ist" } }], "retu
71970 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
71980 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
71990 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
719a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
719b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
719c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
719d0 20 22 53 44 4c 5f 73 6e 70 72 69 6e 74 66 22 2c   "SDL_snprintf",
719e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
719f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
71a00 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
71a10 69 6e 63 2e 68 3a 34 39 34 3a 32 39 22 2c 20 22  inc.h:494:29", "
71a20 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
71a30 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
71a40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
71a50 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
71a60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
71a70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
71a80 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22  , "name": "text"
71a90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
71aa0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
71ab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
71ac0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
71ad0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
71ae0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
71af0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
71b00 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
71b10 22 6d 61 78 6c 65 6e 22 2c 20 22 74 79 70 65 22  "maxlen", "type"
71b20 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
71b30 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  _t" } }, { "tag"
71b40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
71b50 6e 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74  name": "fmt", "t
71b60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
71b70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
71b80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
71b90 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
71ba0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
71bb0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
71bc0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
71bd0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
71be0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
71bf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
71c00 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
71c10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
71c20 6d 65 22 3a 20 22 53 44 4c 5f 76 73 6e 70 72 69  me": "SDL_vsnpri
71c30 6e 74 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ntf", "ns": 0, "
71c40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
71c50 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
71c60 4c 5f 73 74 64 69 6e 63 2e 68 3a 34 39 35 3a 32  L_stdinc.h:495:2
71c70 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
71c80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
71c90 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
71ca0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
71cb0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
71cc0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
71cd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
71ce0 22 74 65 78 74 22 2c 20 22 74 79 70 65 22 3a 20  "text", "type": 
71cf0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
71d00 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
71d10 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
71d20 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
71d30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
71d40 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
71d50 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
71d60 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c 20  ame": "maxlen", 
71d70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
71d80 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b   "size_t" } }, {
71d90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
71da0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d  er", "name": "fm
71db0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
71dc0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
71dd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
71de0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
71df0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
71e00 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
71e10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
71e20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
71e30 3a 20 22 61 70 22 2c 20 22 74 79 70 65 22 3a 20  : "ap", "type": 
71e40 7b 20 22 74 61 67 22 3a 20 22 76 61 5f 6c 69 73  { "tag": "va_lis
71e50 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  t" } }], "return
71e60 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
71e70 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
71e80 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
71e90 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
71ea0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
71eb0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
71ec0 53 44 4c 5f 61 63 6f 73 22 2c 20 22 6e 73 22 3a  SDL_acos", "ns":
71ed0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
71ee0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
71ef0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
71f00 35 30 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64  503:32", "variad
71f10 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
71f20 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
71f30 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
71f40 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
71f50 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
71f60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
71f70 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
71f80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
71f90 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
71fa0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
71fb0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
71fc0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
71fd0 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
71fe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
71ff0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
72000 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
72010 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
72020 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 61 73   "name": "SDL_as
72030 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  in", "ns": 0, "l
72040 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
72050 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
72060 5f 73 74 64 69 6e 63 2e 68 3a 35 30 34 3a 33 32  _stdinc.h:504:32
72070 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
72080 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
72090 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
720a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
720b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
720c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
720d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
720e0 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
720f0 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
72100 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
72110 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
72120 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
72130 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
72140 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72150 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72160 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
72170 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
72180 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
72190 22 3a 20 22 53 44 4c 5f 61 74 61 6e 22 2c 20 22  ": "SDL_atan", "
721a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
721b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
721c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e  e/SDL2/SDL_stdin
721d0 63 2e 68 3a 35 30 35 3a 33 32 22 2c 20 22 76 61  c.h:505:32", "va
721e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
721f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
72200 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
72210 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
72220 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
72230 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
72240 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74   "name": "x", "t
72250 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72260 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
72270 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
72280 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
72290 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
722a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
722b0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
722c0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
722d0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a  nment": 64 } },.
722e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
722f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
72300 4c 5f 61 74 61 6e 32 22 2c 20 22 6e 73 22 3a 20  L_atan2", "ns": 
72310 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72320 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72330 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72340 30 36 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  06:32", "variadi
72350 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
72360 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
72370 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
72380 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
72390 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
723a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
723b0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
723c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
723d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
723e0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
723f0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
72400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
72410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  r", "name": "y",
72420 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
72430 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72440 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72450 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
72460 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
72470 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
72480 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
72490 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
724a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
724b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
724c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
724d0 22 53 44 4c 5f 63 65 69 6c 22 2c 20 22 6e 73 22  "SDL_ceil", "ns"
724e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
724f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
72500 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
72510 3a 35 30 37 3a 33 32 22 2c 20 22 76 61 72 69 61  :507:32", "varia
72520 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
72530 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
72540 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
72550 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
72560 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
72570 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
72580 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
72590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
725a0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
725b0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
725c0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
725d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
725e0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
725f0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
72600 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
72610 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
72620 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
72630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63  , "name": "SDL_c
72640 6f 70 79 73 69 67 6e 22 2c 20 22 6e 73 22 3a 20  opysign", "ns": 
72650 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72660 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72670 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72680 30 38 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  08:32", "variadi
72690 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
726a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
726b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
726c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
726d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
726e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
726f0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
72700 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72710 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
72720 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
72730 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
72740 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
72750 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  r", "name": "y",
72760 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
72770 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
72780 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
72790 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
727a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
727b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
727c0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
727d0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
727e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
727f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
72800 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
72810 22 53 44 4c 5f 63 6f 73 22 2c 20 22 6e 73 22 3a  "SDL_cos", "ns":
72820 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
72830 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
72840 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
72850 35 30 39 3a 33 32 22 2c 20 22 76 61 72 69 61 64  509:32", "variad
72860 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
72870 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
72880 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
72890 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
728a0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
728b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
728c0 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22  me": "x", "type"
728d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
728e0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
728f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
72900 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20  ment": 64 } }], 
72910 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
72920 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
72930 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
72940 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
72950 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74  t": 64 } },.{ "t
72960 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
72970 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f   "name": "SDL_co
72980 73 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sf", "ns": 0, "l
72990 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
729a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
729b0 5f 73 74 64 69 6e 63 2e 68 3a 35 31 30 3a 33 31  _stdinc.h:510:31
729c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
729d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
729e0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
729f0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
72a00 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
72a10 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
72a20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
72a30 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  x", "type": { "t
72a40 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
72a50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
72a60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
72a70 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
72a80 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
72a90 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
72aa0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
72ab0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
72ac0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
72ad0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
72ae0 20 22 53 44 4c 5f 66 61 62 73 22 2c 20 22 6e 73   "SDL_fabs", "ns
72af0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
72b00 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
72b10 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
72b20 68 3a 35 31 31 3a 33 32 22 2c 20 22 76 61 72 69  h:511:32", "vari
72b30 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
72b40 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
72b50 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
72b60 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
72b70 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
72b80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
72b90 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
72ba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
72bb0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
72bc0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
72bd0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
72be0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
72bf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72c00 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
72c10 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
72c20 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20  ent": 64 } },.{ 
72c30 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
72c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
72c50 66 6c 6f 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  floor", "ns": 0,
72c60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
72c70 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
72c80 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31 32  SDL_stdinc.h:512
72c90 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
72ca0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
72cb0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
72cc0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
72cd0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
72ce0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
72cf0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
72d00 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "x", "type": {
72d10 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65   "tag": ":double
72d20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
72d30 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
72d40 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
72d50 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
72d60 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
72d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
72d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
72d90 20 36 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   64 } },.{ "tag"
72da0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
72db0 61 6d 65 22 3a 20 22 53 44 4c 5f 6c 6f 67 22 2c  ame": "SDL_log",
72dc0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
72dd0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
72de0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64  ude/SDL2/SDL_std
72df0 69 6e 63 2e 68 3a 35 31 33 3a 33 32 22 2c 20 22  inc.h:513:32", "
72e00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
72e10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
72e20 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
72e30 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
72e40 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
72e50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
72e60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
72e70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
72e80 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
72e90 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
72ea0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
72eb0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
72ec0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
72ed0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
72ee0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
72ef0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
72f00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
72f10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
72f20 53 44 4c 5f 70 6f 77 22 2c 20 22 6e 73 22 3a 20  SDL_pow", "ns": 
72f30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
72f40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
72f50 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
72f60 31 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  14:32", "variadi
72f70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
72f80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
72f90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
72fa0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
72fb0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
72fc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
72fd0 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
72fe0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
72ff0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
73000 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
73010 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
73020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
73030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  r", "name": "y",
73040 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
73050 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
73060 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
73070 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
73080 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
73090 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
730a0 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
730b0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
730c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
730d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
730e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
730f0 22 53 44 4c 5f 73 63 61 6c 62 6e 22 2c 20 22 6e  "SDL_scalbn", "n
73100 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
73110 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
73120 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
73130 2e 68 3a 35 31 35 3a 33 32 22 2c 20 22 76 61 72  .h:515:32", "var
73140 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
73150 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73160 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73170 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73180 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
73190 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
731a0 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
731b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
731c0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
731d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
731e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
731f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
73200 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
73210 22 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "n", "type": { "
73220 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
73230 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
73240 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
73250 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
73260 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73270 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
73280 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
73290 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
732a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
732b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
732c0 20 22 53 44 4c 5f 73 69 6e 22 2c 20 22 6e 73 22   "SDL_sin", "ns"
732d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
732e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
732f0 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68  DL2/SDL_stdinc.h
73300 3a 35 31 36 3a 33 32 22 2c 20 22 76 61 72 69 61  :516:32", "varia
73310 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
73320 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
73330 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
73340 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
73350 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
73360 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
73370 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
73380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
73390 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
733a0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
733b0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
733c0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
733d0 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
733e0 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
733f0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
73400 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
73410 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
73420 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 73  , "name": "SDL_s
73430 69 6e 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  inf", "ns": 0, "
73440 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
73450 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
73460 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31 37 3a 33  L_stdinc.h:517:3
73470 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
73480 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
73490 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
734a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
734b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
734c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
734d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
734e0 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "x", "type": { "
734f0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
73500 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
73510 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
73520 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
73530 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
73540 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
73550 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
73560 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
73570 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
73580 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
73590 3a 20 22 53 44 4c 5f 73 71 72 74 22 2c 20 22 6e  : "SDL_sqrt", "n
735a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
735b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
735c0 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
735d0 2e 68 3a 35 31 38 3a 33 32 22 2c 20 22 76 61 72  .h:518:32", "var
735e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
735f0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73600 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73610 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73620 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
73630 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
73640 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
73650 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
73660 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
73670 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
73680 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
73690 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
736a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75  : { "tag": ":dou
736b0 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ble", "bit-size"
736c0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
736d0 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
736e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
736f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
73700 5f 73 71 72 74 66 22 2c 20 22 6e 73 22 3a 20 30  _sqrtf", "ns": 0
73710 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
73720 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
73730 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 31  /SDL_stdinc.h:51
73740 39 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63  9:31", "variadic
73750 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
73760 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
73770 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
73780 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
73790 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
737a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
737b0 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20  ": "x", "type": 
737c0 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
737d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
737e0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
737f0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
73800 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
73810 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
73820 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
73830 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
73840 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
73850 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
73860 6d 65 22 3a 20 22 53 44 4c 5f 74 61 6e 22 2c 20  me": "SDL_tan", 
73870 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
73880 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
73890 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
738a0 6e 63 2e 68 3a 35 32 30 3a 33 32 22 2c 20 22 76  nc.h:520:32", "v
738b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
738c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
738d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
738e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
738f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
73900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
73910 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
73920 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73930 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
73940 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
73950 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
73960 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
73970 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
73980 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
73990 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
739a0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
739b0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
739c0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
739d0 44 4c 5f 74 61 6e 66 22 2c 20 22 6e 73 22 3a 20  DL_tanf", "ns": 
739e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
739f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
73a00 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35  2/SDL_stdinc.h:5
73a10 32 31 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  21:31", "variadi
73a20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
73a30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
73a40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
73a50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
73a60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
73a70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
73a80 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
73a90 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
73aa0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
73ab0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
73ac0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
73ad0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
73ae0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
73af0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
73b00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
73b10 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
73b20 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
73b30 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53  : 0, "name": "_S
73b40 44 4c 5f 69 63 6f 6e 76 5f 74 22 2c 20 22 69 64  DL_iconv_t", "id
73b50 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
73b60 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
73b70 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e  SDL2/SDL_stdinc.
73b80 68 3a 35 33 30 3a 31 36 22 2c 20 22 62 69 74 2d  h:530:16", "bit-
73b90 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
73ba0 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
73bb0 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
73bc0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
73bd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
73be0 22 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 74 22  ": "SDL_iconv_t"
73bf0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
73c00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
73c10 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 33  /SDL_stdinc.h:53
73c20 30 3a 33 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  0:30", "type": {
73c30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
73c40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
73c50 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
73c60 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
73c70 22 5f 53 44 4c 5f 69 63 6f 6e 76 5f 74 22 2c 20  "_SDL_iconv_t", 
73c80 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
73c90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
73ca0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69  de/SDL2/SDL_stdi
73cb0 6e 63 2e 68 3a 35 33 30 3a 31 36 22 2c 20 22 62  nc.h:530:16", "b
73cc0 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
73cd0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
73ce0 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
73cf0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
73d00 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
73d10 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 6f 70 65  : "SDL_iconv_ope
73d20 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
73d30 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
73d40 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
73d50 73 74 64 69 6e 63 2e 68 3a 35 33 31 3a 33 37 22  stdinc.h:531:37"
73d60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
73d70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
73d80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
73d90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
73da0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
73db0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
73dc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
73dd0 6f 63 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20  ocode", "type": 
73de0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
73df0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
73e00 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
73e10 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
73e20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
73e30 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
73e40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
73e50 61 6d 65 22 3a 20 22 66 72 6f 6d 63 6f 64 65 22  ame": "fromcode"
73e60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
73e70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
73e80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
73e90 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
73ea0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
73eb0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
73ec0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
73ed0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
73ee0 69 63 6f 6e 76 5f 74 22 20 7d 20 7d 2c 0a 7b 20  iconv_t" } },.{ 
73ef0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
73f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
73f10 69 63 6f 6e 76 5f 63 6c 6f 73 65 22 2c 20 22 6e  iconv_close", "n
73f20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
73f30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
73f40 2f 53 44 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63  /SDL2/SDL_stdinc
73f50 2e 68 3a 35 33 33 3a 32 39 22 2c 20 22 76 61 72  .h:533:29", "var
73f60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
73f70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
73f80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
73f90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
73fa0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
73fb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
73fc0 22 6e 61 6d 65 22 3a 20 22 63 64 22 2c 20 22 74  "name": "cd", "t
73fd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
73fe0 53 44 4c 5f 69 63 6f 6e 76 5f 74 22 20 7d 20 7d  SDL_iconv_t" } }
73ff0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
74000 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
74010 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
74020 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
74030 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
74040 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
74050 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 69 63   "name": "SDL_ic
74060 6f 6e 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  onv", "ns": 0, "
74070 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
74080 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
74090 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 33 34 3a 33  L_stdinc.h:534:3
740a0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
740b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
740c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
740d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
740e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
740f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
74100 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
74110 22 63 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "cd", "type": { 
74120 22 74 61 67 22 3a 20 22 53 44 4c 5f 69 63 6f 6e  "tag": "SDL_icon
74130 76 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  v_t" } }, { "tag
74140 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
74150 22 6e 61 6d 65 22 3a 20 22 69 6e 62 75 66 22 2c  "name": "inbuf",
74160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74170 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
74180 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
74190 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
741a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
741b0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
741c0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
741d0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d 2c 20  nt": 8 } } } }, 
741e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
741f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69  ter", "name": "i
74200 6e 62 79 74 65 73 6c 65 66 74 22 2c 20 22 74 79  nbytesleft", "ty
74210 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
74220 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
74230 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
74240 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  _t" } } }, { "ta
74250 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
74260 20 22 6e 61 6d 65 22 3a 20 22 6f 75 74 62 75 66   "name": "outbuf
74270 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
74280 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
74290 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
742a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
742b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
742c0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
742d0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
742e0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 20 7d  ment": 8 } } } }
742f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
74300 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
74310 22 6f 75 74 62 79 74 65 73 6c 65 66 74 22 2c 20  "outbytesleft", 
74320 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
74330 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
74340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
74350 69 7a 65 5f 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  ize_t" } } }], "
74360 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
74370 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20  "tag": "size_t" 
74380 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
74390 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
743a0 3a 20 22 53 44 4c 5f 69 63 6f 6e 76 5f 73 74 72  : "SDL_iconv_str
743b0 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
743c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
743d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
743e0 4c 5f 73 74 64 69 6e 63 2e 68 3a 35 34 31 3a 33  L_stdinc.h:541:3
743f0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
74400 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
74410 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
74420 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
74430 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
74440 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
74450 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
74460 22 74 6f 63 6f 64 65 22 2c 20 22 74 79 70 65 22  "tocode", "type"
74470 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
74480 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
74490 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
744a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
744b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
744c0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
744d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
744e0 22 6e 61 6d 65 22 3a 20 22 66 72 6f 6d 63 6f 64  "name": "fromcod
744f0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
74500 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
74510 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74520 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
74530 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
74540 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
74550 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
74560 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
74570 3a 20 22 69 6e 62 75 66 22 2c 20 22 74 79 70 65  : "inbuf", "type
74580 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
74590 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
745a0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
745b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
745c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
745d0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
745e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
745f0 20 22 6e 61 6d 65 22 3a 20 22 69 6e 62 79 74 65   "name": "inbyte
74600 73 6c 65 66 74 22 2c 20 22 74 79 70 65 22 3a 20  sleft", "type": 
74610 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
74620 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
74630 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74640 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
74650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
74660 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
74670 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
74680 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b  ent": 8 } } },.{
74690 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
746a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
746b0 5f 6d 65 6d 63 70 79 34 22 2c 20 22 6e 73 22 3a  _memcpy4", "ns":
746c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
746d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
746e0 4c 32 2f 53 44 4c 5f 73 74 64 69 6e 63 2e 68 3a  L2/SDL_stdinc.h:
746f0 35 37 37 3a 32 34 22 2c 20 22 76 61 72 69 61 64  577:24", "variad
74700 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
74710 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
74720 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
74730 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
74740 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
74750 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
74760 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65  e": "dst", "type
74770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
74780 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
74790 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
747a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
747b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
747c0 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
747d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
747e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
747f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
74800 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
74810 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
74820 22 6e 61 6d 65 22 3a 20 22 64 77 6f 72 64 73 22  "name": "dwords"
74830 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
74840 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 5d  ": "size_t" } }]
74850 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
74860 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
74870 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
74880 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
74890 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
748a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
748b0 22 3a 20 22 53 44 4c 5f 6d 61 69 6e 22 2c 20 22  ": "SDL_main", "
748c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
748d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
748e0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 61 69 6e 2e  e/SDL2/SDL_main.
748f0 68 3a 31 31 30 3a 33 31 22 2c 20 22 76 61 72 69  h:110:31", "vari
74900 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
74910 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
74920 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
74930 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
74940 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
74950 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
74960 6e 61 6d 65 22 3a 20 22 61 72 67 63 22 2c 20 22  name": "argc", "
74970 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74980 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
74990 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
749a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
749b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
749c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
749d0 61 72 67 76 22 2c 20 22 74 79 70 65 22 3a 20 7b  argv", "type": {
749e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
749f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
74a00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
74a10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
74a20 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
74a30 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
74a40 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
74a50 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
74a60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
74a70 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
74a80 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
74a90 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
74aa0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
74ab0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
74ac0 4c 5f 53 65 74 4d 61 69 6e 52 65 61 64 79 22 2c  L_SetMainReady",
74ad0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
74ae0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
74af0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 61 69  ude/SDL2/SDL_mai
74b00 6e 2e 68 3a 31 32 35 3a 33 30 22 2c 20 22 76 61  n.h:125:30", "va
74b10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
74b20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
74b30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
74b40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
74b50 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
74b60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
74b70 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
74b80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
74b90 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
74ba0 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 34  me": "", "id": 4
74bb0 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  8, "location": "
74bc0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
74bd0 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 31  2/SDL_assert.h:1
74be0 30 32 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  02:9", "fields":
74bf0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
74c00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
74c10 5f 41 53 53 45 52 54 49 4f 4e 5f 52 45 54 52 59  _ASSERTION_RETRY
74c20 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
74c30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
74c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
74c50 41 53 53 45 52 54 49 4f 4e 5f 42 52 45 41 4b 22  ASSERTION_BREAK"
74c60 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20  , "value": 1 }, 
74c70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
74c80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
74c90 53 53 45 52 54 49 4f 4e 5f 41 42 4f 52 54 22 2c  SSERTION_ABORT",
74ca0 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b   "value": 2 }, {
74cb0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
74cc0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 53   "name": "SDL_AS
74cd0 53 45 52 54 49 4f 4e 5f 49 47 4e 4f 52 45 22 2c  SERTION_IGNORE",
74ce0 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b   "value": 3 }, {
74cf0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
74d00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 53   "name": "SDL_AS
74d10 53 45 52 54 49 4f 4e 5f 41 4c 57 41 59 53 5f 49  SERTION_ALWAYS_I
74d20 47 4e 4f 52 45 22 2c 20 22 76 61 6c 75 65 22 3a  GNORE", "value":
74d30 20 34 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   4 }] },.{ "tag"
74d40 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
74d50 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
74d60 44 4c 5f 41 73 73 65 72 74 53 74 61 74 65 22 2c  DL_AssertState",
74d70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
74d80 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
74d90 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 31 30 39  SDL_assert.h:109
74da0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
74db0 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22  tag": ":enum", "
74dc0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
74dd0 20 34 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   48 } },.{ "tag"
74de0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
74df0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
74e00 4c 5f 41 73 73 65 72 74 44 61 74 61 22 2c 20 22  L_AssertData", "
74e10 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
74e20 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
74e30 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 73 73 65 72  e/SDL2/SDL_asser
74e40 74 2e 68 3a 31 31 31 3a 31 36 22 2c 20 22 62 69  t.h:111:16", "bi
74e50 74 2d 73 69 7a 65 22 3a 20 33 38 34 2c 20 22 62  t-size": 384, "b
74e60 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
74e70 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
74e80 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
74e90 22 6e 61 6d 65 22 3a 20 22 61 6c 77 61 79 73 5f  "name": "always_
74ea0 69 67 6e 6f 72 65 22 2c 20 22 62 69 74 2d 6f 66  ignore", "bit-of
74eb0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
74ec0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
74ed0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
74ee0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
74ef0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
74f00 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
74f10 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
74f20 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
74f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 72 69 67  ", "name": "trig
74f40 67 65 72 5f 63 6f 75 6e 74 22 2c 20 22 62 69 74  ger_count", "bit
74f50 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
74f60 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
74f70 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
74f80 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
74f90 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69  g": ":unsigned-i
74fa0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
74fb0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
74fc0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
74fd0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
74fe0 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 64 69 74 69  "name": "conditi
74ff0 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  on", "bit-offset
75000 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
75010 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
75020 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
75030 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
75040 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
75050 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
75060 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
75070 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
75080 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ": 8 } } }, { "t
75090 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
750a0 61 6d 65 22 3a 20 22 66 69 6c 65 6e 61 6d 65 22  ame": "filename"
750b0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
750c0 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  128, "bit-size":
750d0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
750e0 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
750f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
75100 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
75110 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
75120 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
75130 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
75140 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
75150 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
75160 65 22 3a 20 22 6c 69 6e 65 6e 75 6d 22 2c 20 22  e": "linenum", "
75170 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32  bit-offset": 192
75180 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
75190 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
751a0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
751b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
751c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
751d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
751e0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
751f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
75200 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
75210 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36  bit-offset": 256
75220 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
75230 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
75240 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
75250 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
75260 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
75270 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
75280 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
75290 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
752a0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
752b0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
752c0 20 22 6e 65 78 74 22 2c 20 22 62 69 74 2d 6f 66   "next", "bit-of
752d0 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62 69 74  fset": 320, "bit
752e0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
752f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
75300 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
75310 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
75320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
75330 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
75340 3a 20 22 53 44 4c 5f 41 73 73 65 72 74 44 61 74  : "SDL_AssertDat
75350 61 22 2c 20 22 69 64 22 3a 20 34 39 20 7d 20 7d  a", "id": 49 } }
75360 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
75370 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
75380 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
75390 5f 41 73 73 65 72 74 44 61 74 61 22 2c 20 22 6c  _AssertData", "l
753a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
753b0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
753c0 5f 61 73 73 65 72 74 2e 68 3a 31 32 30 3a 33 22  _assert.h:120:3"
753d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
753e0 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e  ": ":struct", "n
753f0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 73 73 65 72  ame": "SDL_Asser
75400 74 44 61 74 61 22 2c 20 22 69 64 22 3a 20 34 39  tData", "id": 49
75410 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
75420 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
75430 22 3a 20 22 53 44 4c 5f 52 65 70 6f 72 74 41 73  ": "SDL_ReportAs
75440 73 65 72 74 69 6f 6e 22 2c 20 22 6e 73 22 3a 20  sertion", "ns": 
75450 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
75460 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
75470 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 31  2/SDL_assert.h:1
75480 32 35 3a 34 31 22 2c 20 22 76 61 72 69 61 64 69  25:41", "variadi
75490 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
754a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
754b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
754c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
754d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
754e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
754f0 65 22 3a 20 22 22 2c 20 22 74 79 70 65 22 3a 20  e": "", "type": 
75500 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
75510 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
75520 74 61 67 22 3a 20 22 53 44 4c 5f 41 73 73 65 72  tag": "SDL_Asser
75530 74 44 61 74 61 22 20 7d 20 7d 20 7d 2c 20 7b 20  tData" } } }, { 
75540 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
75550 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  r", "name": "", 
75560 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
75570 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
75580 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
75590 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
755a0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
755b0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
755c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
755d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ter", "name": ""
755e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
755f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
75600 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
75610 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
75620 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
75630 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
75640 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
75650 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
75660 22 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  "", "type": { "t
75670 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
75680 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
75690 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
756a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
756b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
756c0 53 44 4c 5f 41 73 73 65 72 74 53 74 61 74 65 22  SDL_AssertState"
756d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
756e0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
756f0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
75700 41 73 73 65 72 74 69 6f 6e 48 61 6e 64 6c 65 72  AssertionHandler
75710 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
75720 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
75730 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 31  2/SDL_assert.h:1
75740 38 38 3a 33 35 22 2c 20 22 74 79 70 65 22 3a 20  88:35", "type": 
75750 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
75760 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
75770 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
75780 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
75790 53 44 4c 5f 53 65 74 41 73 73 65 72 74 69 6f 6e  SDL_SetAssertion
757a0 48 61 6e 64 6c 65 72 22 2c 20 22 6e 73 22 3a 20  Handler", "ns": 
757b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
757c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
757d0 32 2f 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 32  2/SDL_assert.h:2
757e0 31 31 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  11:30", "variadi
757f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
75800 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
75810 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
75820 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
75830 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
75840 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
75850 65 22 3a 20 22 68 61 6e 64 6c 65 72 22 2c 20 22  e": "handler", "
75860 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
75870 22 53 44 4c 5f 41 73 73 65 72 74 69 6f 6e 48 61  "SDL_AssertionHa
75880 6e 64 6c 65 72 22 20 7d 20 7d 2c 20 7b 20 22 74  ndler" } }, { "t
75890 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
758a0 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64  , "name": "userd
758b0 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ata", "type": { 
758c0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
758d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
758e0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
758f0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
75900 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
75910 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
75920 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
75930 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 44 65  ame": "SDL_GetDe
75940 66 61 75 6c 74 41 73 73 65 72 74 69 6f 6e 48 61  faultAssertionHa
75950 6e 64 6c 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  ndler", "ns": 0,
75960 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
75970 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
75980 53 44 4c 5f 61 73 73 65 72 74 2e 68 3a 32 32 35  SDL_assert.h:225
75990 3a 34 36 22 2c 20 22 76 61 72 69 61 64 69 63 22  :46", "variadic"
759a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
759b0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
759c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
759d0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
759e0 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
759f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
75a00 53 44 4c 5f 41 73 73 65 72 74 69 6f 6e 48 61 6e  SDL_AssertionHan
75a10 64 6c 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  dler" } },.{ "ta
75a20 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
75a30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
75a40 41 73 73 65 72 74 69 6f 6e 48 61 6e 64 6c 65 72  AssertionHandler
75a50 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
75a60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
75a70 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
75a80 73 73 65 72 74 2e 68 3a 32 34 32 3a 34 36 22 2c  ssert.h:242:46",
75a90 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
75aa0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
75ab0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
75ac0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
75ad0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
75ae0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
75af0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 75  er", "name": "pu
75b00 73 65 72 64 61 74 61 22 2c 20 22 74 79 70 65 22  serdata", "type"
75b10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
75b20 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
75b30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
75b40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
75b50 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
75b60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
75b70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
75b80 53 44 4c 5f 41 73 73 65 72 74 69 6f 6e 48 61 6e  SDL_AssertionHan
75b90 64 6c 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  dler" } },.{ "ta
75ba0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
75bb0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
75bc0 41 73 73 65 72 74 69 6f 6e 52 65 70 6f 72 74 22  AssertionReport"
75bd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
75be0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
75bf0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 73  lude/SDL2/SDL_as
75c00 73 65 72 74 2e 68 3a 32 36 36 3a 34 38 22 2c 20  sert.h:266:48", 
75c10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
75c20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
75c30 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
75c40 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
75c50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
75c60 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
75c70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
75c80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
75c90 74 61 67 22 3a 20 22 53 44 4c 5f 41 73 73 65 72  tag": "SDL_Asser
75ca0 74 44 61 74 61 22 20 7d 20 7d 20 7d 2c 0a 7b 20  tData" } } },.{ 
75cb0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
75cc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
75cd0 52 65 73 65 74 41 73 73 65 72 74 69 6f 6e 52 65  ResetAssertionRe
75ce0 70 6f 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  port", "ns": 0, 
75cf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
75d00 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
75d10 44 4c 5f 61 73 73 65 72 74 2e 68 3a 32 37 35 3a  DL_assert.h:275:
75d20 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
75d30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
75d40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
75d50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
75d60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
75d70 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
75d80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
75d90 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
75da0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
75db0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
75dc0 22 53 44 4c 5f 53 70 69 6e 4c 6f 63 6b 22 2c 20  "SDL_SpinLock", 
75dd0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
75de0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
75df0 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 38 39 3a 31  DL_atomic.h:89:1
75e00 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
75e10 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
75e20 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
75e30 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
75e40 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
75e50 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
75e60 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69 63 54 72  ": "SDL_AtomicTr
75e70 79 4c 6f 63 6b 22 2c 20 22 6e 73 22 3a 20 30 2c  yLock", "ns": 0,
75e80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
75e90 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
75ea0 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 39 38 3a  SDL_atomic.h:98:
75eb0 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
75ec0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
75ed0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
75ee0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
75ef0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
75f00 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
75f10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
75f20 20 22 6c 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a   "lock", "type":
75f30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
75f40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
75f50 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 70 69 6e  "tag": "SDL_Spin
75f60 4c 6f 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Lock" } } }], "r
75f70 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
75f80 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
75f90 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
75fa0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
75fb0 22 3a 20 22 53 44 4c 5f 41 74 6f 6d 69 63 4c 6f  ": "SDL_AtomicLo
75fc0 63 6b 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ck", "ns": 0, "l
75fd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
75fe0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
75ff0 5f 61 74 6f 6d 69 63 2e 68 3a 31 30 35 3a 33 30  _atomic.h:105:30
76000 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
76010 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
76020 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
76030 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
76040 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
76050 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
76060 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
76070 6c 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  lock", "type": {
76080 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
76090 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
760a0 61 67 22 3a 20 22 53 44 4c 5f 53 70 69 6e 4c 6f  ag": "SDL_SpinLo
760b0 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ck" } } }], "ret
760c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
760d0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
760e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
760f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
76100 44 4c 5f 41 74 6f 6d 69 63 55 6e 6c 6f 63 6b 22  DL_AtomicUnlock"
76110 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
76120 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
76130 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74  lude/SDL2/SDL_at
76140 6f 6d 69 63 2e 68 3a 31 31 32 3a 33 30 22 2c 20  omic.h:112:30", 
76150 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
76160 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
76170 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
76180 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
76190 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
761a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
761b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 63  r", "name": "loc
761c0 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
761d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
761e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
761f0 3a 20 22 53 44 4c 5f 53 70 69 6e 4c 6f 63 6b 22  : "SDL_SpinLock"
76200 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
76210 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
76220 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
76230 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
76240 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
76250 4d 65 6d 6f 72 79 42 61 72 72 69 65 72 52 65 6c  MemoryBarrierRel
76260 65 61 73 65 46 75 6e 63 74 69 6f 6e 22 2c 20 22  easeFunction", "
76270 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
76280 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
76290 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69  e/SDL2/SDL_atomi
762a0 63 2e 68 3a 31 35 35 3a 33 30 22 2c 20 22 76 61  c.h:155:30", "va
762b0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
762c0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
762d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
762e0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
762f0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
76300 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
76310 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
76320 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
76330 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
76340 22 53 44 4c 5f 4d 65 6d 6f 72 79 42 61 72 72 69  "SDL_MemoryBarri
76350 65 72 41 63 71 75 69 72 65 46 75 6e 63 74 69 6f  erAcquireFunctio
76360 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
76370 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
76380 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
76390 61 74 6f 6d 69 63 2e 68 3a 31 35 36 3a 33 30 22  atomic.h:156:30"
763a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
763b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
763c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
763d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
763e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
763f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
76400 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
76410 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
76420 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
76430 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
76440 4c 5f 61 74 6f 6d 69 63 5f 74 22 2c 20 22 6c 6f  L_atomic_t", "lo
76450 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
76460 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
76470 61 74 6f 6d 69 63 2e 68 3a 31 39 35 3a 33 31 22  atomic.h:195:31"
76480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
76490 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
764a0 22 3a 20 32 31 38 39 31 2c 20 22 6e 61 6d 65 22  ": 21891, "name"
764b0 3a 20 22 22 2c 20 22 69 64 22 3a 20 35 30 2c 20  : "", "id": 50, 
764c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
764d0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
764e0 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a 31 39 35 3a  DL_atomic.h:195:
764f0 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  9", "bit-size": 
76500 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
76510 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
76520 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
76530 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  eld", "name": "v
76540 61 6c 75 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  alue", "bit-offs
76550 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
76560 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
76570 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
76580 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
76590 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
765a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
765b0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20 7d  ment": 32 } }] }
765c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
765d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
765e0 20 22 53 44 4c 5f 41 74 6f 6d 69 63 43 41 53 22   "SDL_AtomicCAS"
765f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
76600 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
76610 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74  lude/SDL2/SDL_at
76620 6f 6d 69 63 2e 68 3a 32 30 34 3a 33 34 22 2c 20  omic.h:204:34", 
76630 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
76640 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
76650 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
76660 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
76670 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
76680 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
76690 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c  r", "name": "a",
766a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
766b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
766c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
766d0 53 44 4c 5f 61 74 6f 6d 69 63 5f 74 22 20 7d 20  SDL_atomic_t" } 
766e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
766f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
76700 22 3a 20 22 6f 6c 64 76 61 6c 22 2c 20 22 74 79  ": "oldval", "ty
76710 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
76720 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
76730 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
76740 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
76750 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
76760 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65  er", "name": "ne
76770 77 76 61 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b  wval", "type": {
76780 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
76790 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
767a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
767b0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
767c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
767d0 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d  : "SDL_bool" } }
767e0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
767f0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
76800 53 44 4c 5f 41 74 6f 6d 69 63 53 65 74 22 2c 20  SDL_AtomicSet", 
76810 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
76820 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
76830 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d  de/SDL2/SDL_atom
76840 69 63 2e 68 3a 32 31 31 3a 32 39 22 2c 20 22 76  ic.h:211:29", "v
76850 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
76860 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
76870 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
76880 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
76890 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
768a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
768b0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22  , "name": "a", "
768c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
768d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
768e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
768f0 4c 5f 61 74 6f 6d 69 63 5f 74 22 20 7d 20 7d 20  L_atomic_t" } } 
76900 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
76910 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
76920 20 22 76 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "v", "type": { 
76930 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
76940 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
76950 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
76960 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
76970 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
76980 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
76990 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
769a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
769b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
769c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
769d0 53 44 4c 5f 41 74 6f 6d 69 63 47 65 74 22 2c 20  SDL_AtomicGet", 
769e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
769f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
76a00 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d  de/SDL2/SDL_atom
76a10 69 63 2e 68 3a 32 31 36 3a 32 39 22 2c 20 22 76  ic.h:216:29", "v
76a20 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
76a30 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
76a40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
76a50 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
76a60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
76a70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
76a80 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22  , "name": "a", "
76a90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
76aa0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
76ab0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
76ac0 4c 5f 61 74 6f 6d 69 63 5f 74 22 20 7d 20 7d 20  L_atomic_t" } } 
76ad0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
76ae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
76af0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
76b00 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
76b10 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
76b20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
76b30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
76b40 74 6f 6d 69 63 41 64 64 22 2c 20 22 6e 73 22 3a  tomicAdd", "ns":
76b50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
76b60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
76b70 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e 68 3a  L2/SDL_atomic.h:
76b80 32 32 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64  225:29", "variad
76b90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
76ba0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
76bb0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
76bc0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
76bd0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
76be0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
76bf0 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70 65 22  me": "a", "type"
76c00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
76c10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
76c20 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 61 74 6f   "tag": "SDL_ato
76c30 6d 69 63 5f 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  mic_t" } } }, { 
76c40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
76c50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 22 2c  r", "name": "v",
76c60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
76c70 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
76c80 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
76c90 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
76ca0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
76cb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
76cc0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
76cd0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
76ce0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
76cf0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
76d00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
76d10 74 6f 6d 69 63 43 41 53 50 74 72 22 2c 20 22 6e  tomicCASPtr", "n
76d20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
76d30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
76d40 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63  /SDL2/SDL_atomic
76d50 2e 68 3a 32 35 31 3a 33 34 22 2c 20 22 76 61 72  .h:251:34", "var
76d60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
76d70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
76d80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
76d90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
76da0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
76db0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
76dc0 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79  "name": "a", "ty
76dd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
76de0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
76df0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
76e00 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
76e10 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
76e20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  } } } }, { "tag"
76e30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
76e40 6e 61 6d 65 22 3a 20 22 6f 6c 64 76 61 6c 22 2c  name": "oldval",
76e50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
76e60 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
76e70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
76e80 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
76e90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
76ea0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 77  r", "name": "new
76eb0 76 61 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  val", "type": { 
76ec0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
76ed0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
76ee0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
76ef0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
76f00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
76f10 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74  _bool" } },.{ "t
76f20 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
76f30 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 74   "name": "SDL_At
76f40 6f 6d 69 63 53 65 74 50 74 72 22 2c 20 22 6e 73  omicSetPtr", "ns
76f50 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
76f60 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
76f70 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63 2e  SDL2/SDL_atomic.
76f80 68 3a 32 35 38 3a 33 31 22 2c 20 22 76 61 72 69  h:258:31", "vari
76f90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
76fa0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
76fb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
76fc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
76fd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
76fe0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
76ff0 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70  name": "a", "typ
77000 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
77010 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
77020 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
77030 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
77040 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
77050 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
77060 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
77070 61 6d 65 22 3a 20 22 76 22 2c 20 22 74 79 70 65  ame": "v", "type
77080 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
77090 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
770a0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
770b0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
770c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
770d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
770e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
770f0 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  void" } } },.{ "
77100 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
77110 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
77120 74 6f 6d 69 63 47 65 74 50 74 72 22 2c 20 22 6e  tomicGetPtr", "n
77130 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
77140 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
77150 2f 53 44 4c 32 2f 53 44 4c 5f 61 74 6f 6d 69 63  /SDL2/SDL_atomic
77160 2e 68 3a 32 36 33 3a 33 31 22 2c 20 22 76 61 72  .h:263:31", "var
77170 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
77180 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
77190 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
771a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
771b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
771c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
771d0 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79  "name": "a", "ty
771e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
771f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
77200 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
77210 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
77220 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
77230 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  } } } }], "retur
77240 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
77250 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
77260 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
77270 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20  :void" } } },.{ 
77280 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
77290 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
772a0 53 65 74 45 72 72 6f 72 22 2c 20 22 6e 73 22 3a  SetError", "ns":
772b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
772c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
772d0 4c 32 2f 53 44 4c 5f 65 72 72 6f 72 2e 68 3a 34  L2/SDL_error.h:4
772e0 31 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  1:29", "variadic
772f0 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65  ": true, "inline
77300 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
77310 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
77320 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
77330 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
77340 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
77350 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a  : "fmt", "type":
77360 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
77370 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
77380 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
77390 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
773a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
773b0 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
773c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
773d0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
773e0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
773f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
77400 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
77410 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
77420 22 53 44 4c 5f 47 65 74 45 72 72 6f 72 22 2c 20  "SDL_GetError", 
77430 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
77440 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
77450 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 72 72 6f  de/SDL2/SDL_erro
77460 72 2e 68 3a 34 32 3a 33 37 22 2c 20 22 76 61 72  r.h:42:37", "var
77470 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
77480 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
77490 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
774a0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
774b0 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
774c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
774d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
774e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
774f0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
77500 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
77510 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
77520 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
77530 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
77540 20 22 53 44 4c 5f 43 6c 65 61 72 45 72 72 6f 72   "SDL_ClearError
77550 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
77560 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
77570 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
77580 72 72 6f 72 2e 68 3a 34 33 3a 33 30 22 2c 20 22  rror.h:43:30", "
77590 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
775a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
775b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
775c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
775d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
775e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
775f0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
77600 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
77610 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
77620 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
77630 20 35 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   51, "location":
77640 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
77650 44 4c 32 2f 53 44 4c 5f 65 72 72 6f 72 2e 68 3a  DL2/SDL_error.h:
77660 35 35 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  55:9", "fields":
77670 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
77680 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
77690 5f 45 4e 4f 4d 45 4d 22 2c 20 22 76 61 6c 75 65  _ENOMEM", "value
776a0 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
776b0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
776c0 3a 20 22 53 44 4c 5f 45 46 52 45 41 44 22 2c 20  : "SDL_EFREAD", 
776d0 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
776e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
776f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45 46 57  "name": "SDL_EFW
77700 52 49 54 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  RITE", "value": 
77710 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
77720 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
77730 53 44 4c 5f 45 46 53 45 45 4b 22 2c 20 22 76 61  SDL_EFSEEK", "va
77740 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
77750 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
77760 6d 65 22 3a 20 22 53 44 4c 5f 55 4e 53 55 50 50  me": "SDL_UNSUPP
77770 4f 52 54 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  ORTED", "value":
77780 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   4 }, { "tag": "
77790 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
777a0 22 53 44 4c 5f 4c 41 53 54 45 52 52 4f 52 22 2c  "SDL_LASTERROR",
777b0 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 5d 20 7d   "value": 5 }] }
777c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
777d0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
777e0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 65 72 72 6f  name": "SDL_erro
777f0 72 63 6f 64 65 22 2c 20 22 6c 6f 63 61 74 69 6f  rcode", "locatio
77800 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
77810 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 72 72 6f 72  e/SDL2/SDL_error
77820 2e 68 3a 36 33 3a 33 22 2c 20 22 74 79 70 65 22  .h:63:3", "type"
77830 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
77840 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
77850 22 69 64 22 3a 20 35 31 20 7d 20 7d 2c 0a 7b 20  "id": 51 } },.{ 
77860 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
77870 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
77880 45 72 72 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  Error", "ns": 0,
77890 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
778a0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
778b0 53 44 4c 5f 65 72 72 6f 72 2e 68 3a 36 35 3a 32  SDL_error.h:65:2
778c0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
778d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
778e0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
778f0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
77900 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
77910 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
77920 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
77930 22 63 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20  "code", "type": 
77940 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 65 72  { "tag": "SDL_er
77950 72 6f 72 63 6f 64 65 22 20 7d 20 7d 5d 2c 20 22  rorcode" } }], "
77960 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
77970 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
77980 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
77990 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
779a0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
779b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
779c0 6d 65 22 3a 20 22 53 44 4c 5f 53 77 61 70 31 36  me": "SDL_Swap16
779d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
779e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
779f0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
77a00 6e 64 69 61 6e 2e 68 3a 37 38 3a 31 22 2c 20 22  ndian.h:78:1", "
77a10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
77a20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
77a30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
77a40 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
77a50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
77a60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
77a70 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22  , "name": "x", "
77a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
77a90 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d 2c 20 22  "Uint16" } }], "
77aa0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
77ab0 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20  "tag": "Uint16" 
77ac0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
77ad0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
77ae0 3a 20 22 53 44 4c 5f 53 77 61 70 33 32 22 2c 20  : "SDL_Swap32", 
77af0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
77b00 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
77b10 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 6e 64 69  de/SDL2/SDL_endi
77b20 61 6e 2e 68 3a 31 32 32 3a 31 22 2c 20 22 76 61  an.h:122:1", "va
77b30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
77b40 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
77b50 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
77b60 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
77b70 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
77b80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
77b90 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
77ba0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
77bb0 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
77bc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
77bd0 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
77be0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
77bf0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
77c00 22 53 44 4c 5f 53 77 61 70 36 34 22 2c 20 22 6e  "SDL_Swap64", "n
77c10 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
77c20 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
77c30 2f 53 44 4c 32 2f 53 44 4c 5f 65 6e 64 69 61 6e  /SDL2/SDL_endian
77c40 2e 68 3a 31 38 39 3a 31 22 2c 20 22 76 61 72 69  .h:189:1", "vari
77c50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
77c60 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
77c70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
77c80 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
77c90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
77ca0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
77cb0 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65  ame": "x", "type
77cc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
77cd0 74 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t64" } }], "retu
77ce0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
77cf0 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 2c  ": "Uint64" } },
77d00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
77d10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
77d20 44 4c 5f 53 77 61 70 46 6c 6f 61 74 22 2c 20 22  DL_SwapFloat", "
77d30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
77d40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
77d50 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 6e 64 69 61  e/SDL2/SDL_endia
77d60 6e 2e 68 3a 32 31 33 3a 31 22 2c 20 22 76 61 72  n.h:213:1", "var
77d70 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
77d80 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
77d90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
77da0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
77db0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
77dc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
77dd0 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79 70  name": "x", "typ
77de0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
77df0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
77e00 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
77e10 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
77e20 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
77e30 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
77e40 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
77e50 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
77e60 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
77e70 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
77e80 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
77e90 22 53 44 4c 5f 6d 75 74 65 78 22 2c 20 22 69 64  "SDL_mutex", "id
77ea0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
77eb0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
77ec0 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68  SDL2/SDL_mutex.h
77ed0 3a 35 38 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a  :58:8", "bit-siz
77ee0 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67  e": 0, "bit-alig
77ef0 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c  nment": 0, "fiel
77f00 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61  ds": [] },.{ "ta
77f10 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
77f20 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
77f30 22 53 44 4c 5f 6d 75 74 65 78 22 2c 20 22 6c 6f  "SDL_mutex", "lo
77f40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
77f50 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
77f60 6d 75 74 65 78 2e 68 3a 35 39 3a 32 36 22 2c 20  mutex.h:59:26", 
77f70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
77f80 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
77f90 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
77fa0 5f 6d 75 74 65 78 22 2c 20 22 69 64 22 3a 20 30  _mutex", "id": 0
77fb0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
77fc0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
77fd0 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 35 38 3a  /SDL_mutex.h:58:
77fe0 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
77ff0 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
78000 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
78010 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   [] } },.{ "tag"
78020 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
78030 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74  ame": "SDL_Creat
78040 65 4d 75 74 65 78 22 2c 20 22 6e 73 22 3a 20 30  eMutex", "ns": 0
78050 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
78060 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
78070 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 36 34 3a  /SDL_mutex.h:64:
78080 33 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  36", "variadic":
78090 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
780a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
780b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
780c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
780d0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
780e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
780f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
78100 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
78110 6d 75 74 65 78 22 20 7d 20 7d 20 7d 2c 0a 7b 20  mutex" } } },.{ 
78120 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
78130 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
78140 4c 6f 63 6b 4d 75 74 65 78 22 2c 20 22 6e 73 22  LockMutex", "ns"
78150 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
78160 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
78170 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a  DL2/SDL_mutex.h:
78180 37 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  72:29", "variadi
78190 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
781a0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
781b0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
781c0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
781d0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
781e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
781f0 65 22 3a 20 22 6d 75 74 65 78 22 2c 20 22 74 79  e": "mutex", "ty
78200 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
78210 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
78220 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
78230 6d 75 74 65 78 22 20 7d 20 7d 20 7d 5d 2c 20 22  mutex" } } }], "
78240 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
78250 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
78260 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
78270 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
78280 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
78290 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
782a0 6d 65 22 3a 20 22 53 44 4c 5f 54 72 79 4c 6f 63  me": "SDL_TryLoc
782b0 6b 4d 75 74 65 78 22 2c 20 22 6e 73 22 3a 20 30  kMutex", "ns": 0
782c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
782d0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
782e0 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 37 39 3a  /SDL_mutex.h:79:
782f0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
78300 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
78310 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
78320 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
78330 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
78340 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
78350 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
78360 20 22 6d 75 74 65 78 22 2c 20 22 74 79 70 65 22   "mutex", "type"
78370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
78380 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
78390 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 6d 75 74   "tag": "SDL_mut
783a0 65 78 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ex" } } }], "ret
783b0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
783c0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
783d0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
783e0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
783f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
78400 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
78410 3a 20 22 53 44 4c 5f 55 6e 6c 6f 63 6b 4d 75 74  : "SDL_UnlockMut
78420 65 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ex", "ns": 0, "l
78430 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
78440 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
78450 5f 6d 75 74 65 78 2e 68 3a 39 30 3a 32 39 22 2c  _mutex.h:90:29",
78460 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
78470 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
78480 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
78490 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
784a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
784b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
784c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75  er", "name": "mu
784d0 74 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tex", "type": { 
784e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
784f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
78500 67 22 3a 20 22 53 44 4c 5f 6d 75 74 65 78 22 20  g": "SDL_mutex" 
78510 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
78520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78530 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
78540 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
78550 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
78560 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
78570 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
78580 44 4c 5f 44 65 73 74 72 6f 79 4d 75 74 65 78 22  DL_DestroyMutex"
78590 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
785a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
785b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
785c0 74 65 78 2e 68 3a 39 35 3a 33 30 22 2c 20 22 76  tex.h:95:30", "v
785d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
785e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
785f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
78600 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
78610 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
78620 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
78630 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75 74 65 78  , "name": "mutex
78640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
78650 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
78660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
78670 20 22 53 44 4c 5f 6d 75 74 65 78 22 20 7d 20 7d   "SDL_mutex" } }
78680 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
78690 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
786a0 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
786b0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
786c0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
786d0 44 4c 5f 73 65 6d 61 70 68 6f 72 65 22 2c 20 22  DL_semaphore", "
786e0 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
786f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
78700 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78  e/SDL2/SDL_mutex
78710 2e 68 3a 31 30 36 3a 38 22 2c 20 22 62 69 74 2d  .h:106:8", "bit-
78720 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
78730 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
78740 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
78750 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
78760 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
78770 22 3a 20 22 53 44 4c 5f 73 65 6d 22 2c 20 22 6c  ": "SDL_sem", "l
78780 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
78790 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
787a0 5f 6d 75 74 65 78 2e 68 3a 31 30 37 3a 33 30 22  _mutex.h:107:30"
787b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
787c0 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
787d0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
787e0 44 4c 5f 73 65 6d 61 70 68 6f 72 65 22 2c 20 22  DL_semaphore", "
787f0 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
78800 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
78810 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78  e/SDL2/SDL_mutex
78820 2e 68 3a 31 30 36 3a 38 22 2c 20 22 62 69 74 2d  .h:106:8", "bit-
78830 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
78840 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
78850 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a  ields": [] } },.
78860 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
78870 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
78880 4c 5f 43 72 65 61 74 65 53 65 6d 61 70 68 6f 72  L_CreateSemaphor
78890 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
788a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
788b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
788c0 6d 75 74 65 78 2e 68 3a 31 31 32 3a 33 34 22 2c  mutex.h:112:34",
788d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
788e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
788f0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
78900 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
78910 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
78920 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
78930 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
78940 69 74 69 61 6c 5f 76 61 6c 75 65 22 2c 20 22 74  itial_value", "t
78950 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
78960 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
78970 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
78980 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
78990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
789a0 22 3a 20 22 53 44 4c 5f 73 65 6d 22 20 7d 20 7d  ": "SDL_sem" } }
789b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
789c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
789d0 20 22 53 44 4c 5f 44 65 73 74 72 6f 79 53 65 6d   "SDL_DestroySem
789e0 61 70 68 6f 72 65 22 2c 20 22 6e 73 22 3a 20 30  aphore", "ns": 0
789f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
78a00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
78a10 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 31 37  /SDL_mutex.h:117
78a20 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
78a30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
78a40 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
78a50 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
78a60 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
78a70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
78a80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
78a90 3a 20 22 73 65 6d 22 2c 20 22 74 79 70 65 22 3a  : "sem", "type":
78aa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
78ab0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
78ac0 22 74 61 67 22 3a 20 22 53 44 4c 5f 73 65 6d 22  "tag": "SDL_sem"
78ad0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
78ae0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
78af0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
78b00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
78b10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
78b20 53 65 6d 57 61 69 74 22 2c 20 22 6e 73 22 3a 20  SemWait", "ns": 
78b30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
78b40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
78b50 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 32  2/SDL_mutex.h:12
78b60 34 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  4:29", "variadic
78b70 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
78b80 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
78b90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
78ba0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
78bb0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
78bc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
78bd0 22 3a 20 22 73 65 6d 22 2c 20 22 74 79 70 65 22  ": "sem", "type"
78be0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
78bf0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
78c00 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 73 65 6d   "tag": "SDL_sem
78c10 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
78c20 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
78c30 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
78c40 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
78c50 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
78c60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
78c70 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
78c80 22 53 44 4c 5f 53 65 6d 54 72 79 57 61 69 74 22  "SDL_SemTryWait"
78c90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
78ca0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
78cb0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
78cc0 74 65 78 2e 68 3a 31 33 32 3a 32 39 22 2c 20 22  tex.h:132:29", "
78cd0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
78ce0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
78cf0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
78d00 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
78d10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
78d20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
78d30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 6d 22  ", "name": "sem"
78d40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
78d50 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
78d60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
78d70 22 53 44 4c 5f 73 65 6d 22 20 7d 20 7d 20 7d 5d  "SDL_sem" } } }]
78d80 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
78d90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
78da0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
78db0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
78dc0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
78dd0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
78de0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 6d  "name": "SDL_Sem
78df0 57 61 69 74 54 69 6d 65 6f 75 74 22 2c 20 22 6e  WaitTimeout", "n
78e00 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
78e10 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
78e20 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
78e30 68 3a 31 34 33 3a 32 39 22 2c 20 22 76 61 72 69  h:143:29", "vari
78e40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
78e50 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
78e60 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
78e70 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
78e80 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
78e90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
78ea0 6e 61 6d 65 22 3a 20 22 73 65 6d 22 2c 20 22 74  name": "sem", "t
78eb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
78ec0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
78ed0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
78ee0 5f 73 65 6d 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  _sem" } } }, { "
78ef0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
78f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 73 22 2c  ", "name": "ms",
78f10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
78f20 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c  : "Uint32" } }],
78f30 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
78f40 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
78f50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
78f60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
78f70 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
78f80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
78f90 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 6d 50  name": "SDL_SemP
78fa0 6f 73 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ost", "ns": 0, "
78fb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
78fc0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
78fd0 4c 5f 6d 75 74 65 78 2e 68 3a 31 35 30 3a 32 39  L_mutex.h:150:29
78fe0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
78ff0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
79000 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
79010 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
79020 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
79030 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
79040 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
79050 73 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  sem", "type": { 
79060 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
79070 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79080 67 22 3a 20 22 53 44 4c 5f 73 65 6d 22 20 7d 20  g": "SDL_sem" } 
79090 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
790a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
790b0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
790c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
790d0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
790e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
790f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
79100 5f 53 65 6d 56 61 6c 75 65 22 2c 20 22 6e 73 22  _SemValue", "ns"
79110 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
79120 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
79130 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a  DL2/SDL_mutex.h:
79140 31 35 35 3a 33 32 22 2c 20 22 76 61 72 69 61 64  155:32", "variad
79150 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
79160 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
79170 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
79180 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
79190 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
791a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
791b0 6d 65 22 3a 20 22 73 65 6d 22 2c 20 22 74 79 70  me": "sem", "typ
791c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
791d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
791e0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 73   { "tag": "SDL_s
791f0 65 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  em" } } }], "ret
79200 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
79210 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
79220 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
79230 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
79240 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22  ame": "SDL_cond"
79250 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
79260 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
79270 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75  lude/SDL2/SDL_mu
79280 74 65 78 2e 68 3a 31 36 36 3a 38 22 2c 20 22 62  tex.h:166:8", "b
79290 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
792a0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
792b0 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c   "fields": [] },
792c0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
792d0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
792e0 61 6d 65 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22  ame": "SDL_cond"
792f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
79300 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
79310 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 31 36 37  /SDL_mutex.h:167
79320 3a 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :25", "type": { 
79330 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
79340 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
79350 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 2c 20 22 69  : "SDL_cond", "i
79360 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
79370 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
79380 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
79390 68 3a 31 36 36 3a 38 22 2c 20 22 62 69 74 2d 73  h:166:8", "bit-s
793a0 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
793b0 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
793c0 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b  elds": [] } },.{
793d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
793e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
793f0 5f 43 72 65 61 74 65 43 6f 6e 64 22 2c 20 22 6e  _CreateCond", "n
79400 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
79410 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
79420 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
79430 68 3a 31 39 37 3a 33 35 22 2c 20 22 76 61 72 69  h:197:35", "vari
79440 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
79450 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
79460 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
79470 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
79480 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
79490 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
794a0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
794b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
794c0 20 22 53 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d 20   "SDL_cond" } } 
794d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
794e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
794f0 22 53 44 4c 5f 44 65 73 74 72 6f 79 43 6f 6e 64  "SDL_DestroyCond
79500 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
79510 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
79520 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
79530 75 74 65 78 2e 68 3a 32 30 32 3a 33 30 22 2c 20  utex.h:202:30", 
79540 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
79550 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
79560 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
79570 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
79580 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
79590 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
795a0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e  r", "name": "con
795b0 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
795c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
795d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
795e0 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 20 7d 20 7d  : "SDL_cond" } }
795f0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
79600 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
79610 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
79620 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
79630 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 64  name": "SDL_Cond
79640 53 69 67 6e 61 6c 22 2c 20 22 6e 73 22 3a 20 30  Signal", "ns": 0
79650 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
79660 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
79670 2f 53 44 4c 5f 6d 75 74 65 78 2e 68 3a 32 30 39  /SDL_mutex.h:209
79680 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
79690 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
796a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
796b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
796c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
796d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
796e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
796f0 3a 20 22 63 6f 6e 64 22 2c 20 22 74 79 70 65 22  : "cond", "type"
79700 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
79710 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
79720 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 63 6f 6e   "tag": "SDL_con
79730 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  d" } } }], "retu
79740 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
79750 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
79760 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
79770 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
79780 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
79790 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
797a0 20 22 53 44 4c 5f 43 6f 6e 64 42 72 6f 61 64 63   "SDL_CondBroadc
797b0 61 73 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ast", "ns": 0, "
797c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
797d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
797e0 4c 5f 6d 75 74 65 78 2e 68 3a 32 31 36 3a 32 39  L_mutex.h:216:29
797f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
79800 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
79810 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
79820 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
79830 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
79840 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
79850 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
79860 63 6f 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  cond", "type": {
79870 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
79880 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
79890 61 67 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 20  ag": "SDL_cond" 
798a0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
798b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
798c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
798d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
798e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
798f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
79900 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
79910 44 4c 5f 43 6f 6e 64 57 61 69 74 22 2c 20 22 6e  DL_CondWait", "n
79920 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
79930 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
79940 2f 53 44 4c 32 2f 53 44 4c 5f 6d 75 74 65 78 2e  /SDL2/SDL_mutex.
79950 68 3a 32 32 37 3a 32 39 22 2c 20 22 76 61 72 69  h:227:29", "vari
79960 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
79970 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
79980 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
79990 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
799a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
799b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
799c0 6e 61 6d 65 22 3a 20 22 63 6f 6e 64 22 2c 20 22  name": "cond", "
799d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
799e0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
799f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
79a00 4c 5f 63 6f 6e 64 22 20 7d 20 7d 20 7d 2c 20 7b  L_cond" } } }, {
79a10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
79a20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 75  er", "name": "mu
79a30 74 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tex", "type": { 
79a40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
79a50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79a60 67 22 3a 20 22 53 44 4c 5f 6d 75 74 65 78 22 20  g": "SDL_mutex" 
79a70 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
79a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
79a90 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
79aa0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
79ab0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
79ac0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
79ad0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
79ae0 44 4c 5f 43 6f 6e 64 57 61 69 74 54 69 6d 65 6f  DL_CondWaitTimeo
79af0 75 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ut", "ns": 0, "l
79b00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
79b10 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
79b20 5f 6d 75 74 65 78 2e 68 3a 32 33 37 3a 32 39 22  _mutex.h:237:29"
79b30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
79b40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
79b50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
79b60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
79b70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
79b80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
79b90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
79ba0 6f 6e 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ond", "type": { 
79bb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
79bc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79bd0 67 22 3a 20 22 53 44 4c 5f 63 6f 6e 64 22 20 7d  g": "SDL_cond" }
79be0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
79bf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
79c00 65 22 3a 20 22 6d 75 74 65 78 22 2c 20 22 74 79  e": "mutex", "ty
79c10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
79c20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
79c30 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
79c40 6d 75 74 65 78 22 20 7d 20 7d 20 7d 2c 20 7b 20  mutex" } } }, { 
79c50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
79c60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 73 22  r", "name": "ms"
79c70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
79c80 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
79c90 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
79ca0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
79cb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
79cc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
79cd0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
79ce0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
79cf0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
79d00 53 44 4c 5f 54 68 72 65 61 64 22 2c 20 22 69 64  SDL_Thread", "id
79d10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
79d20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
79d30 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
79d40 68 3a 34 35 3a 38 22 2c 20 22 62 69 74 2d 73 69  h:45:8", "bit-si
79d50 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
79d60 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
79d70 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74  lds": [] },.{ "t
79d80 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
79d90 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
79da0 20 22 53 44 4c 5f 54 68 72 65 61 64 22 2c 20 22   "SDL_Thread", "
79db0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
79dc0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
79dd0 4c 5f 74 68 72 65 61 64 2e 68 3a 34 36 3a 32 37  L_thread.h:46:27
79de0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
79df0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
79e00 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
79e10 53 44 4c 5f 54 68 72 65 61 64 22 2c 20 22 69 64  SDL_Thread", "id
79e20 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
79e30 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
79e40 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
79e50 68 3a 34 35 3a 38 22 2c 20 22 62 69 74 2d 73 69  h:45:8", "bit-si
79e60 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
79e70 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
79e80 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20  lds": [] } },.{ 
79e90 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
79ea0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
79eb0 22 3a 20 22 53 44 4c 5f 74 68 72 65 61 64 49 44  ": "SDL_threadID
79ec0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
79ed0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
79ee0 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 34  2/SDL_thread.h:4
79ef0 39 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  9:23", "type": {
79f00 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e   "tag": ":unsign
79f10 65 64 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ed-long", "bit-s
79f20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
79f30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
79f40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
79f50 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
79f60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 4c 53  "name": "SDL_TLS
79f70 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  ID", "location":
79f80 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
79f90 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68  DL2/SDL_thread.h
79fa0 3a 35 32 3a 32 32 22 2c 20 22 74 79 70 65 22 3a  :52:22", "type":
79fb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e 73 69   { "tag": ":unsi
79fc0 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d  gned-int", "bit-
79fd0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
79fe0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
79ff0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e   },.{ "tag": "en
7a000 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  um", "ns": 0, "n
7a010 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
7a020 35 36 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  56, "location": 
7a030 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7a040 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7a050 35 39 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  59:9", "fields":
7a060 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
7a070 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
7a080 5f 54 48 52 45 41 44 5f 50 52 49 4f 52 49 54 59  _THREAD_PRIORITY
7a090 5f 4c 4f 57 22 2c 20 22 76 61 6c 75 65 22 3a 20  _LOW", "value": 
7a0a0 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
7a0b0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
7a0c0 53 44 4c 5f 54 48 52 45 41 44 5f 50 52 49 4f 52  SDL_THREAD_PRIOR
7a0d0 49 54 59 5f 4e 4f 52 4d 41 4c 22 2c 20 22 76 61  ITY_NORMAL", "va
7a0e0 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61  lue": 1 }, { "ta
7a0f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7a100 6d 65 22 3a 20 22 53 44 4c 5f 54 48 52 45 41 44  me": "SDL_THREAD
7a110 5f 50 52 49 4f 52 49 54 59 5f 48 49 47 48 22 2c  _PRIORITY_HIGH",
7a120 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d   "value": 2 }] }
7a130 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
7a140 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
7a150 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68 72 65  name": "SDL_Thre
7a160 61 64 50 72 69 6f 72 69 74 79 22 2c 20 22 6c 6f  adPriority", "lo
7a170 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7a180 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7a190 74 68 72 65 61 64 2e 68 3a 36 33 3a 33 22 2c 20  thread.h:63:3", 
7a1a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7a1b0 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
7a1c0 3a 20 22 22 2c 20 22 69 64 22 3a 20 35 36 20 7d  : "", "id": 56 }
7a1d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
7a1e0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
7a1f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68   "name": "SDL_Th
7a200 72 65 61 64 46 75 6e 63 74 69 6f 6e 22 2c 20 22  readFunction", "
7a210 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7a220 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7a230 4c 5f 74 68 72 65 61 64 2e 68 3a 36 39 3a 32 34  L_thread.h:69:24
7a240 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7a250 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70  g": ":function-p
7a260 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22  ointer" } },.{ "
7a270 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
7a280 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
7a290 72 65 61 74 65 54 68 72 65 61 64 22 2c 20 22 6e  reateThread", "n
7a2a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7a2b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7a2c0 2f 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64  /SDL2/SDL_thread
7a2d0 2e 68 3a 31 36 33 3a 31 22 2c 20 22 76 61 72 69  .h:163:1", "vari
7a2e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7a2f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7a300 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7a310 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7a320 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7a330 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7a340 6e 61 6d 65 22 3a 20 22 66 6e 22 2c 20 22 74 79  name": "fn", "ty
7a350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7a360 44 4c 5f 54 68 72 65 61 64 46 75 6e 63 74 69 6f  DL_ThreadFunctio
7a370 6e 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  n" } }, { "tag":
7a380 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7a390 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74  ame": "name", "t
7a3a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a3b0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7a3c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
7a3d0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
7a3e0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
7a3f0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
7a400 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7a410 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74  r", "name": "dat
7a420 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
7a430 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7a440 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7a450 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
7a460 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7a470 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7a480 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7a490 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 68 72 65  "tag": "SDL_Thre
7a4a0 61 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ad" } } },.{ "ta
7a4b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7a4c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
7a4d0 54 68 72 65 61 64 4e 61 6d 65 22 2c 20 22 6e 73  ThreadName", "ns
7a4e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7a4f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7a500 53 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e  SDL2/SDL_thread.
7a510 68 3a 31 37 34 3a 33 37 22 2c 20 22 76 61 72 69  h:174:37", "vari
7a520 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7a530 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7a540 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7a550 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7a560 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7a570 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7a580 6e 61 6d 65 22 3a 20 22 74 68 72 65 61 64 22 2c  name": "thread",
7a590 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7a5a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7a5b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a5c0 53 44 4c 5f 54 68 72 65 61 64 22 20 7d 20 7d 20  SDL_Thread" } } 
7a5d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
7a5e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7a5f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7a600 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
7a610 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7a620 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7a630 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
7a640 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7a650 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 68 72  "name": "SDL_Thr
7a660 65 61 64 49 44 22 2c 20 22 6e 73 22 3a 20 30 2c  eadID", "ns": 0,
7a670 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7a680 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7a690 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 31 37 39  SDL_thread.h:179
7a6a0 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22  :38", "variadic"
7a6b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7a6c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7a6d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7a6e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7a6f0 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
7a700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7a710 53 44 4c 5f 74 68 72 65 61 64 49 44 22 20 7d 20  SDL_threadID" } 
7a720 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7a730 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7a740 22 53 44 4c 5f 47 65 74 54 68 72 65 61 64 49 44  "SDL_GetThreadID
7a750 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
7a760 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7a770 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
7a780 68 72 65 61 64 2e 68 3a 31 38 36 3a 33 38 22 2c  hread.h:186:38",
7a790 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
7a7a0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
7a7b0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
7a7c0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
7a7d0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
7a7e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7a7f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 68  er", "name": "th
7a800 72 65 61 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  read", "type": {
7a810 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7a820 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7a830 61 67 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64  ag": "SDL_Thread
7a840 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
7a850 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
7a860 3a 20 22 53 44 4c 5f 74 68 72 65 61 64 49 44 22  : "SDL_threadID"
7a870 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7a880 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7a890 22 3a 20 22 53 44 4c 5f 53 65 74 54 68 72 65 61  ": "SDL_SetThrea
7a8a0 64 50 72 69 6f 72 69 74 79 22 2c 20 22 6e 73 22  dPriority", "ns"
7a8b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7a8c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7a8d0 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68  DL2/SDL_thread.h
7a8e0 3a 31 39 31 3a 32 39 22 2c 20 22 76 61 72 69 61  :191:29", "varia
7a8f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7a900 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7a910 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7a920 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7a930 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7a940 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7a950 61 6d 65 22 3a 20 22 70 72 69 6f 72 69 74 79 22  ame": "priority"
7a960 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7a970 22 3a 20 22 53 44 4c 5f 54 68 72 65 61 64 50 72  ": "SDL_ThreadPr
7a980 69 6f 72 69 74 79 22 20 7d 20 7d 5d 2c 20 22 72  iority" } }], "r
7a990 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7a9a0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
7a9b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7a9c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7a9d0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
7a9e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7a9f0 65 22 3a 20 22 53 44 4c 5f 57 61 69 74 54 68 72  e": "SDL_WaitThr
7aa00 65 61 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ead", "ns": 0, "
7aa10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7aa20 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7aa30 4c 5f 74 68 72 65 61 64 2e 68 3a 32 31 31 3a 33  L_thread.h:211:3
7aa40 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
7aa50 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
7aa60 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
7aa70 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
7aa80 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
7aa90 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
7aaa0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7aab0 22 74 68 72 65 61 64 22 2c 20 22 74 79 70 65 22  "thread", "type"
7aac0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7aad0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7aae0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 68 72   "tag": "SDL_Thr
7aaf0 65 61 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ead" } } }, { "t
7ab00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7ab10 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61 74 75  , "name": "statu
7ab20 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
7ab30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7ab40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7ab50 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
7ab60 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
7ab70 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
7ab80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
7ab90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7aba0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
7abb0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7abc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 65 74  "name": "SDL_Det
7abd0 61 63 68 54 68 72 65 61 64 22 2c 20 22 6e 73 22  achThread", "ns"
7abe0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
7abf0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7ac00 44 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68  DL2/SDL_thread.h
7ac10 3a 32 33 39 3a 33 30 22 2c 20 22 76 61 72 69 61  :239:30", "varia
7ac20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7ac30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7ac40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7ac50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7ac60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7ac70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7ac80 61 6d 65 22 3a 20 22 74 68 72 65 61 64 22 2c 20  ame": "thread", 
7ac90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7aca0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7acb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7acc0 44 4c 5f 54 68 72 65 61 64 22 20 7d 20 7d 20 7d  DL_Thread" } } }
7acd0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7ace0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
7acf0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
7ad00 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7ad10 6d 65 22 3a 20 22 53 44 4c 5f 54 4c 53 43 72 65  me": "SDL_TLSCre
7ad20 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ate", "ns": 0, "
7ad30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7ad40 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7ad50 4c 5f 74 68 72 65 61 64 2e 68 3a 32 37 31 3a 33  L_thread.h:271:3
7ad60 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
7ad70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
7ad80 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
7ad90 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
7ada0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
7adb0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
7adc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7add0 4c 5f 54 4c 53 49 44 22 20 7d 20 7d 2c 0a 7b 20  L_TLSID" } },.{ 
7ade0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7adf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7ae00 54 4c 53 47 65 74 22 2c 20 22 6e 73 22 3a 20 30  TLSGet", "ns": 0
7ae10 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7ae20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7ae30 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a 32 38  /SDL_thread.h:28
7ae40 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:32", "variadic
7ae50 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7ae60 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7ae70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7ae80 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7ae90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7aea0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7aeb0 22 3a 20 22 69 64 22 2c 20 22 74 79 70 65 22 3a  ": "id", "type":
7aec0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
7aed0 4c 53 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74  LSID" } }], "ret
7aee0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7aef0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7af00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7af10 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a   ":void" } } },.
7af20 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7af30 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7af40 4c 5f 54 4c 53 53 65 74 22 2c 20 22 6e 73 22 3a  L_TLSSet", "ns":
7af50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7af60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7af70 4c 32 2f 53 44 4c 5f 74 68 72 65 61 64 2e 68 3a  L2/SDL_thread.h:
7af80 32 39 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64  297:29", "variad
7af90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
7afa0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
7afb0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
7afc0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
7afd0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
7afe0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7aff0 6d 65 22 3a 20 22 69 64 22 2c 20 22 74 79 70 65  me": "id", "type
7b000 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7b010 5f 54 4c 53 49 44 22 20 7d 20 7d 2c 20 7b 20 22  _TLSID" } }, { "
7b020 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7b030 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
7b040 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
7b050 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7b060 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7b070 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c  : ":void" } } },
7b080 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
7b090 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7b0a0 64 65 73 74 72 75 63 74 6f 72 22 2c 20 22 74 79  destructor", "ty
7b0b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7b0c0 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72  function-pointer
7b0d0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
7b0e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7b0f0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
7b100 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7b110 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
7b120 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
7b130 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
7b140 6d 65 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22  me": "SDL_RWops"
7b150 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
7b160 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7b170 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77  lude/SDL2/SDL_rw
7b180 6f 70 73 2e 68 3a 35 32 3a 31 36 22 2c 20 22 62  ops.h:52:16", "b
7b190 69 74 2d 73 69 7a 65 22 3a 20 35 37 36 2c 20 22  it-size": 576, "
7b1a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7b1b0 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
7b1c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7b1d0 20 22 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c   "name": "size",
7b1e0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
7b1f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
7b200 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7b210 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
7b220 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
7b230 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c  on-pointer" } },
7b240 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
7b250 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 65 6b  ", "name": "seek
7b260 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7b270 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
7b280 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
7b290 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
7b2a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e  : { "tag": ":fun
7b2b0 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d  ction-pointer" }
7b2c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7b2d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  eld", "name": "r
7b2e0 65 61 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ead", "bit-offse
7b2f0 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69  t": 128, "bit-si
7b300 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
7b310 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
7b320 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7b330 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65  :function-pointe
7b340 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
7b350 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
7b360 3a 20 22 77 72 69 74 65 22 2c 20 22 62 69 74 2d  : "write", "bit-
7b370 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62  offset": 192, "b
7b380 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
7b390 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
7b3a0 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
7b3b0 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70  g": ":function-p
7b3c0 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 20 7b 20 22  ointer" } }, { "
7b3d0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7b3e0 6e 61 6d 65 22 3a 20 22 63 6c 6f 73 65 22 2c 20  name": "close", 
7b3f0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35  "bit-offset": 25
7b400 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  6, "bit-size": 6
7b410 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
7b420 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
7b430 7b 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74  { "tag": ":funct
7b440 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d  ion-pointer" } }
7b450 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7b460 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
7b470 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
7b480 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 320, "bit-size
7b490 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7b4a0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
7b4b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
7b4c0 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
7b4d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7b4e0 6d 65 22 3a 20 22 68 69 64 64 65 6e 22 2c 20 22  me": "hidden", "
7b4f0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38 34  bit-offset": 384
7b500 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39  , "bit-size": 19
7b510 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7b520 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
7b530 7b 20 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22  { "tag": "union"
7b540 2c 20 22 6e 73 22 3a 20 32 31 38 39 31 2c 20 22  , "ns": 21891, "
7b550 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
7b560 20 35 37 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   57, "location":
7b570 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
7b580 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a  DL2/SDL_rwops.h:
7b590 39 34 3a 35 22 2c 20 22 62 69 74 2d 73 69 7a 65  94:5", "bit-size
7b5a0 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c 69  ": 192, "bit-ali
7b5b0 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
7b5c0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
7b5d0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
7b5e0 3a 20 22 73 74 64 69 6f 22 2c 20 22 62 69 74 2d  : "stdio", "bit-
7b5f0 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
7b600 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
7b610 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7b620 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7b630 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
7b640 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
7b650 2c 20 22 69 64 22 3a 20 35 38 2c 20 22 6c 6f 63  , "id": 58, "loc
7b660 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7b670 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
7b680 77 6f 70 73 2e 68 3a 31 32 34 3a 39 22 2c 20 22  wops.h:124:9", "
7b690 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
7b6a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7b6b0 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b   64, "fields": [
7b6c0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
7b6d0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 75 74 6f 63  , "name": "autoc
7b6e0 6c 6f 73 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  lose", "bit-offs
7b6f0 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
7b700 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7b710 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
7b720 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7b730 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 20 7b 20  DL_bool" } }, { 
7b740 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7b750 22 6e 61 6d 65 22 3a 20 22 66 70 22 2c 20 22 62  "name": "fp", "b
7b760 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
7b770 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
7b780 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7b790 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
7b7a0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7b7b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7b7c0 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d 5d  ": "FILE" } } }]
7b7d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7b7e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7b7f0 22 6d 65 6d 22 2c 20 22 62 69 74 2d 6f 66 66 73  "mem", "bit-offs
7b800 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
7b810 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61 6c  e": 192, "bit-al
7b820 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
7b830 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7b840 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
7b850 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
7b860 64 22 3a 20 35 39 2c 20 22 6c 6f 63 61 74 69 6f  d": 59, "locatio
7b870 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
7b880 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73  e/SDL2/SDL_rwops
7b890 2e 68 3a 31 33 30 3a 39 22 2c 20 22 62 69 74 2d  .h:130:9", "bit-
7b8a0 73 69 7a 65 22 3a 20 31 39 32 2c 20 22 62 69 74  size": 192, "bit
7b8b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
7b8c0 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
7b8d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7b8e0 61 6d 65 22 3a 20 22 62 61 73 65 22 2c 20 22 62  ame": "base", "b
7b8f0 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
7b900 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
7b910 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7b920 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
7b930 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7b940 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7b950 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c  : "Uint8" } } },
7b960 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
7b970 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 65 72 65  ", "name": "here
7b980 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7b990 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
7b9a0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
7b9b0 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
7b9c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7b9d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7b9e0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
7b9f0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7ba00 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7ba10 20 22 73 74 6f 70 22 2c 20 22 62 69 74 2d 6f 66   "stop", "bit-of
7ba20 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
7ba30 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
7ba40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
7ba50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7ba60 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7ba70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7ba80 55 69 6e 74 38 22 20 7d 20 7d 20 7d 5d 20 7d 20  Uint8" } } }] } 
7ba90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7baa0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 6e  ld", "name": "un
7bab0 6b 6e 6f 77 6e 22 2c 20 22 62 69 74 2d 6f 66 66  known", "bit-off
7bac0 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
7bad0 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61  ze": 128, "bit-a
7bae0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
7baf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7bb00 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
7bb10 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
7bb20 69 64 22 3a 20 36 30 2c 20 22 6c 6f 63 61 74 69  id": 60, "locati
7bb30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7bb40 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70  de/SDL2/SDL_rwop
7bb50 73 2e 68 3a 31 33 36 3a 39 22 2c 20 22 62 69 74  s.h:136:9", "bit
7bb60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
7bb70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7bb80 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
7bb90 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7bba0 6e 61 6d 65 22 3a 20 22 64 61 74 61 31 22 2c 20  name": "data1", 
7bbb0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
7bbc0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
7bbd0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7bbe0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
7bbf0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7bc00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7bc10 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
7bc20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
7bc30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61  ld", "name": "da
7bc40 74 61 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ta2", "bit-offse
7bc50 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
7bc60 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
7bc70 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
7bc80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7bc90 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7bca0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
7bcb0 64 22 20 7d 20 7d 20 7d 5d 20 7d 20 7d 5d 20 7d  d" } } }] } }] }
7bcc0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
7bcd0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
7bce0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
7bcf0 5f 52 57 6f 70 73 22 2c 20 22 6c 6f 63 61 74 69  _RWops", "locati
7bd00 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7bd10 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70  de/SDL2/SDL_rwop
7bd20 73 2e 68 3a 31 34 33 3a 33 22 2c 20 22 74 79 70  s.h:143:3", "typ
7bd30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
7bd40 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
7bd50 22 53 44 4c 5f 52 57 6f 70 73 22 2c 20 22 69 64  "SDL_RWops", "id
7bd60 22 3a 20 36 31 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 61 } },.{ "ta
7bd70 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7bd80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 57 46  "name": "SDL_RWF
7bd90 72 6f 6d 46 69 6c 65 22 2c 20 22 6e 73 22 3a 20  romFile", "ns": 
7bda0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7bdb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7bdc0 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 35  2/SDL_rwops.h:15
7bdd0 33 3a 33 36 22 2c 20 22 76 61 72 69 61 64 69 63  3:36", "variadic
7bde0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7bdf0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7be00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7be10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7be20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7be30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7be40 22 3a 20 22 66 69 6c 65 22 2c 20 22 74 79 70 65  ": "file", "type
7be50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7be60 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7be70 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
7be80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
7be90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7bea0 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  : 8 } } }, { "ta
7beb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7bec0 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c   "name": "mode",
7bed0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7bee0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7bef0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7bf00 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
7bf10 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
7bf20 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
7bf30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7bf40 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7bf50 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7bf60 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70  "tag": "SDL_RWop
7bf70 73 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  s" } } },.{ "tag
7bf80 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
7bf90 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 57 46 72  name": "SDL_RWFr
7bfa0 6f 6d 46 50 22 2c 20 22 6e 73 22 3a 20 30 2c 20  omFP", "ns": 0, 
7bfb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
7bfc0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
7bfd0 44 4c 5f 72 77 6f 70 73 2e 68 3a 31 35 37 3a 33  DL_rwops.h:157:3
7bfe0 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
7bff0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
7c000 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
7c010 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
7c020 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
7c030 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
7c040 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7c050 22 66 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "fp", "type": { 
7c060 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7c070 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7c080 67 22 3a 20 22 46 49 4c 45 22 20 7d 20 7d 20 7d  g": "FILE" } } }
7c090 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7c0a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7c0b0 22 61 75 74 6f 63 6c 6f 73 65 22 2c 20 22 74 79  "autoclose", "ty
7c0c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7c0d0 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d 2c 20 22  DL_bool" } }], "
7c0e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
7c0f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7c100 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7c110 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20  g": "SDL_RWops" 
7c120 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
7c130 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7c140 65 22 3a 20 22 53 44 4c 5f 52 57 46 72 6f 6d 4d  e": "SDL_RWFromM
7c150 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  em", "ns": 0, "l
7c160 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7c170 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7c180 5f 72 77 6f 70 73 2e 68 3a 31 36 34 3a 33 36 22  _rwops.h:164:36"
7c190 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7c1a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7c1b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7c1c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7c1d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7c1e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7c1f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
7c200 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  em", "type": { "
7c210 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7c220 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7c230 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
7c240 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7c250 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7c260 22 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20  "size", "type": 
7c270 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7c280 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7c290 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7c2a0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
7c2b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
7c2c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7c2d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7c2e0 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
7c2f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7c300 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7c310 22 53 44 4c 5f 52 57 46 72 6f 6d 43 6f 6e 73 74  "SDL_RWFromConst
7c320 4d 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  Mem", "ns": 0, "
7c330 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7c340 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7c350 4c 5f 72 77 6f 70 73 2e 68 3a 31 36 35 3a 33 36  L_rwops.h:165:36
7c360 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
7c370 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
7c380 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
7c390 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
7c3a0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
7c3b0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
7c3c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7c3d0 6d 65 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mem", "type": { 
7c3e0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7c3f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7c400 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
7c410 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
7c420 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
7c430 20 22 73 69 7a 65 22 2c 20 22 74 79 70 65 22 3a   "size", "type":
7c440 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
7c450 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
7c460 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7c470 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
7c480 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7c490 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7c4a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7c4b0 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d   "SDL_RWops" } }
7c4c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
7c4d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
7c4e0 20 22 53 44 4c 5f 41 6c 6c 6f 63 52 57 22 2c 20   "SDL_AllocRW", 
7c4f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7c500 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7c510 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70  de/SDL2/SDL_rwop
7c520 73 2e 68 3a 31 37 31 3a 33 36 22 2c 20 22 76 61  s.h:171:36", "va
7c530 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7c540 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7c550 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7c560 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7c570 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
7c580 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7c590 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7c5a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7c5b0 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
7c5c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7c5d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7c5e0 22 3a 20 22 53 44 4c 5f 46 72 65 65 52 57 22 2c  ": "SDL_FreeRW",
7c5f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7c600 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7c610 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f  ude/SDL2/SDL_rwo
7c620 70 73 2e 68 3a 31 37 32 3a 33 30 22 2c 20 22 76  ps.h:172:30", "v
7c630 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
7c640 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
7c650 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
7c660 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
7c670 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
7c680 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7c690 2c 20 22 6e 61 6d 65 22 3a 20 22 61 72 65 61 22  , "name": "area"
7c6a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7c6b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7c6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7c6d0 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20  "SDL_RWops" } } 
7c6e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
7c6f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
7c700 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
7c710 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
7c720 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 61 64 46  ame": "SDL_LoadF
7c730 69 6c 65 5f 52 57 22 2c 20 22 6e 73 22 3a 20 30  ile_RW", "ns": 0
7c740 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7c750 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7c760 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 30 36  /SDL_rwops.h:206
7c770 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  :31", "variadic"
7c780 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7c790 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7c7a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7c7b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7c7c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7c7d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7c7e0 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a  : "src", "type":
7c7f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7c800 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7c810 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70  "tag": "SDL_RWop
7c820 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  s" } } }, { "tag
7c830 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7c840 22 6e 61 6d 65 22 3a 20 22 64 61 74 61 73 69 7a  "name": "datasiz
7c850 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
7c860 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
7c870 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7c880 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 20 7d  : "size_t" } } }
7c890 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7c8a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7c8b0 22 66 72 65 65 73 72 63 22 2c 20 22 74 79 70 65  "freesrc", "type
7c8c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
7c8d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
7c8e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
7c8f0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
7c900 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
7c910 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7c920 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7c930 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
7c940 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7c950 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7c960 53 44 4c 5f 52 65 61 64 55 38 22 2c 20 22 6e 73  SDL_ReadU8", "ns
7c970 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7c980 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7c990 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68  SDL2/SDL_rwops.h
7c9a0 3a 32 32 32 3a 33 31 22 2c 20 22 76 61 72 69 61  :222:31", "varia
7c9b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7c9c0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7c9d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7c9e0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7c9f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7ca00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7ca10 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
7ca20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7ca30 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7ca40 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7ca50 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22  RWops" } } }], "
7ca60 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
7ca70 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
7ca80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
7ca90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
7caa0 20 22 53 44 4c 5f 52 65 61 64 4c 45 31 36 22 2c   "SDL_ReadLE16",
7cab0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7cac0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7cad0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f  ude/SDL2/SDL_rwo
7cae0 70 73 2e 68 3a 32 32 33 3a 33 32 22 2c 20 22 76  ps.h:223:32", "v
7caf0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
7cb00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
7cb10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
7cb20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
7cb30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
7cb40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7cb50 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c  , "name": "src",
7cb60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7cb70 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7cb80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7cb90 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d  SDL_RWops" } } }
7cba0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7cbb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
7cbc0 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  16" } },.{ "tag"
7cbd0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
7cbe0 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 61 64 42  ame": "SDL_ReadB
7cbf0 45 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  E16", "ns": 0, "
7cc00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
7cc10 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
7cc20 4c 5f 72 77 6f 70 73 2e 68 3a 32 32 34 3a 33 32  L_rwops.h:224:32
7cc30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
7cc40 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
7cc50 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
7cc60 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
7cc70 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
7cc80 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
7cc90 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7cca0 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
7ccb0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7ccc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7ccd0 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20  g": "SDL_RWops" 
7cce0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
7ccf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7cd00 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20  "Uint16" } },.{ 
7cd10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
7cd20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
7cd30 52 65 61 64 4c 45 33 32 22 2c 20 22 6e 73 22 3a  ReadLE32", "ns":
7cd40 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7cd50 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7cd60 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32  L2/SDL_rwops.h:2
7cd70 32 35 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  25:32", "variadi
7cd80 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
7cd90 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
7cda0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
7cdb0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
7cdc0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
7cdd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7cde0 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65  e": "src", "type
7cdf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
7ce00 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
7ce10 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57  { "tag": "SDL_RW
7ce20 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ops" } } }], "re
7ce30 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7ce40 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
7ce50 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7ce60 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7ce70 22 53 44 4c 5f 52 65 61 64 42 45 33 32 22 2c 20  "SDL_ReadBE32", 
7ce80 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
7ce90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
7cea0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70  de/SDL2/SDL_rwop
7ceb0 73 2e 68 3a 32 32 36 3a 33 32 22 2c 20 22 76 61  s.h:226:32", "va
7cec0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
7ced0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
7cee0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
7cef0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
7cf00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
7cf10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
7cf20 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
7cf30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7cf40 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7cf50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7cf60 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d  DL_RWops" } } }]
7cf70 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
7cf80 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
7cf90 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2" } },.{ "tag":
7cfa0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
7cfb0 6d 65 22 3a 20 22 53 44 4c 5f 52 65 61 64 4c 45  me": "SDL_ReadLE
7cfc0 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
7cfd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7cfe0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7cff0 5f 72 77 6f 70 73 2e 68 3a 32 32 37 3a 33 32 22  _rwops.h:227:32"
7d000 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7d010 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7d020 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7d030 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7d040 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7d050 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7d060 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
7d070 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rc", "type": { "
7d080 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7d090 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7d0a0 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
7d0b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7d0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7d0d0 55 69 6e 74 36 34 22 20 7d 20 7d 2c 0a 7b 20 22  Uint64" } },.{ "
7d0e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
7d0f0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
7d100 65 61 64 42 45 36 34 22 2c 20 22 6e 73 22 3a 20  eadBE64", "ns": 
7d110 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7d120 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7d130 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 32  2/SDL_rwops.h:22
7d140 38 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  8:32", "variadic
7d150 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7d160 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7d170 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7d180 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7d190 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7d1a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7d1b0 22 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22  ": "src", "type"
7d1c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7d1d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7d1e0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f   "tag": "SDL_RWo
7d1f0 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ps" } } }], "ret
7d200 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7d210 67 22 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d  g": "Uint64" } }
7d220 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7d230 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7d240 53 44 4c 5f 57 72 69 74 65 55 38 22 2c 20 22 6e  SDL_WriteU8", "n
7d250 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7d260 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7d270 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e  /SDL2/SDL_rwops.
7d280 68 3a 32 33 37 3a 33 32 22 2c 20 22 76 61 72 69  h:237:32", "vari
7d290 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7d2a0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7d2b0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7d2c0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7d2d0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7d2e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7d2f0 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74  name": "dst", "t
7d300 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7d310 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
7d320 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7d330 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b  _RWops" } } }, {
7d340 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7d350 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61  er", "name": "va
7d360 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
7d370 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
7d380 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
7d390 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
7d3a0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
7d3b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7d3c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 72 69  "name": "SDL_Wri
7d3d0 74 65 4c 45 31 36 22 2c 20 22 6e 73 22 3a 20 30  teLE16", "ns": 0
7d3e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7d3f0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7d400 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 33 38  /SDL_rwops.h:238
7d410 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
7d420 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7d430 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7d440 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7d450 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7d460 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7d470 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7d480 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
7d490 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7d4a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7d4b0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70  "tag": "SDL_RWop
7d4c0 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  s" } } }, { "tag
7d4d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7d4e0 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c  "name": "value",
7d4f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7d500 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d 2c  : "Uint16" } }],
7d510 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7d520 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
7d530 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
7d540 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7d550 65 22 3a 20 22 53 44 4c 5f 57 72 69 74 65 42 45  e": "SDL_WriteBE
7d560 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
7d570 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7d580 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7d590 5f 72 77 6f 70 73 2e 68 3a 32 33 39 3a 33 32 22  _rwops.h:239:32"
7d5a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7d5b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7d5c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7d5d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7d5e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7d5f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7d600 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
7d610 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
7d620 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7d630 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7d640 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
7d650 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7d660 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7d670 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79  e": "value", "ty
7d680 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
7d690 69 6e 74 31 36 22 20 7d 20 7d 5d 2c 20 22 72 65  int16" } }], "re
7d6a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7d6b0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
7d6c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7d6d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7d6e0 22 53 44 4c 5f 57 72 69 74 65 4c 45 33 32 22 2c  "SDL_WriteLE32",
7d6f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
7d700 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7d710 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 77 6f  ude/SDL2/SDL_rwo
7d720 70 73 2e 68 3a 32 34 30 3a 33 32 22 2c 20 22 76  ps.h:240:32", "v
7d730 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
7d740 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
7d750 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
7d760 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
7d770 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
7d780 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
7d790 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c  , "name": "dst",
7d7a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7d7b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7d7c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7d7d0 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d  SDL_RWops" } } }
7d7e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
7d7f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
7d800 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a  "value", "type":
7d810 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
7d820 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  2" } }], "return
7d830 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7d840 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b   "size_t" } },.{
7d850 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
7d860 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
7d870 5f 57 72 69 74 65 42 45 33 32 22 2c 20 22 6e 73  _WriteBE32", "ns
7d880 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7d890 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7d8a0 53 44 4c 32 2f 53 44 4c 5f 72 77 6f 70 73 2e 68  SDL2/SDL_rwops.h
7d8b0 3a 32 34 31 3a 33 32 22 2c 20 22 76 61 72 69 61  :241:32", "varia
7d8c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7d8d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7d8e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7d8f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7d900 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7d910 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7d920 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79  ame": "dst", "ty
7d930 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7d940 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7d950 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7d960 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20 7b 20  RWops" } } }, { 
7d970 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
7d980 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c  r", "name": "val
7d990 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ue", "type": { "
7d9a0 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
7d9b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
7d9c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
7d9d0 7a 65 5f 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ze_t" } },.{ "ta
7d9e0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
7d9f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 72 69  "name": "SDL_Wri
7da00 74 65 4c 45 36 34 22 2c 20 22 6e 73 22 3a 20 30  teLE64", "ns": 0
7da10 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
7da20 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
7da30 2f 53 44 4c 5f 72 77 6f 70 73 2e 68 3a 32 34 32  /SDL_rwops.h:242
7da40 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
7da50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
7da60 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
7da70 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
7da80 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
7da90 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
7daa0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
7dab0 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a  : "dst", "type":
7dac0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
7dad0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
7dae0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70  "tag": "SDL_RWop
7daf0 73 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  s" } } }, { "tag
7db00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7db10 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c  "name": "value",
7db20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7db30 3a 20 22 55 69 6e 74 36 34 22 20 7d 20 7d 5d 2c  : "Uint64" } }],
7db40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
7db50 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65 5f 74  { "tag": "size_t
7db60 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
7db70 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
7db80 65 22 3a 20 22 53 44 4c 5f 57 72 69 74 65 42 45  e": "SDL_WriteBE
7db90 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
7dba0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7dbb0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7dbc0 5f 72 77 6f 70 73 2e 68 3a 32 34 33 3a 33 32 22  _rwops.h:243:32"
7dbd0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7dbe0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7dbf0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7dc00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7dc10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7dc20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
7dc30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
7dc40 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
7dc50 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
7dc60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7dc70 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d  ": "SDL_RWops" }
7dc80 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7dc90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
7dca0 65 22 3a 20 22 76 61 6c 75 65 22 2c 20 22 74 79  e": "value", "ty
7dcb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
7dcc0 69 6e 74 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  int64" } }], "re
7dcd0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7dce0 61 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20  ag": "size_t" } 
7dcf0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
7dd00 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
7dd10 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64  "name": "SDL_Aud
7dd20 69 6f 46 6f 72 6d 61 74 22 2c 20 22 6c 6f 63 61  ioFormat", "loca
7dd30 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7dd40 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
7dd50 64 69 6f 2e 68 3a 36 34 3a 31 36 22 2c 20 22 74  dio.h:64:16", "t
7dd60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7dd70 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22  Uint16" } },.{ "
7dd80 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
7dd90 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
7dda0 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43 61 6c 6c  : "SDL_AudioCall
7ddb0 62 61 63 6b 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  back", "location
7ddc0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7ddd0 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
7dde0 68 3a 31 36 32 3a 32 35 22 2c 20 22 74 79 70 65  h:162:25", "type
7ddf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 75  ": { "tag": ":fu
7de00 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74 65 72 22 20  nction-pointer" 
7de10 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
7de20 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
7de30 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75   "name": "SDL_Au
7de40 64 69 6f 53 70 65 63 22 2c 20 22 69 64 22 3a 20  dioSpec", "id": 
7de50 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7de60 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7de70 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 31 37  2/SDL_audio.h:17
7de80 37 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  7:16", "bit-size
7de90 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c 69  ": 256, "bit-ali
7dea0 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
7deb0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
7dec0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
7ded0 3a 20 22 66 72 65 71 22 2c 20 22 62 69 74 2d 6f  : "freq", "bit-o
7dee0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
7def0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
7df00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
7df10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7df20 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
7df30 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
7df40 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
7df50 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7df60 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72  d", "name": "for
7df70 6d 61 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  mat", "bit-offse
7df80 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
7df90 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
7dfa0 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
7dfb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
7dfc0 44 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 20  DL_AudioFormat" 
7dfd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
7dfe0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
7dff0 63 68 61 6e 6e 65 6c 73 22 2c 20 22 62 69 74 2d  channels", "bit-
7e000 6f 66 66 73 65 74 22 3a 20 34 38 2c 20 22 62 69  offset": 48, "bi
7e010 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
7e020 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
7e030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7e040 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
7e050 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7e060 22 6e 61 6d 65 22 3a 20 22 73 69 6c 65 6e 63 65  "name": "silence
7e070 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
7e080 20 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   56, "bit-size":
7e090 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
7e0a0 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
7e0b0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
7e0c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
7e0d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
7e0e0 22 73 61 6d 70 6c 65 73 22 2c 20 22 62 69 74 2d  "samples", "bit-
7e0f0 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
7e100 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
7e110 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
7e120 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7e130 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
7e140 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
7e150 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
7e160 69 6e 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ing", "bit-offse
7e170 74 22 3a 20 38 30 2c 20 22 62 69 74 2d 73 69 7a  t": 80, "bit-siz
7e180 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
7e190 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
7e1a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
7e1b0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
7e1c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7e1d0 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 20 22 62  ame": "size", "b
7e1e0 69 74 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20  it-offset": 96, 
7e1f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
7e200 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
7e210 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
7e220 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
7e230 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7e240 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  eld", "name": "c
7e250 61 6c 6c 62 61 63 6b 22 2c 20 22 62 69 74 2d 6f  allback", "bit-o
7e260 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69  ffset": 128, "bi
7e270 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
7e280 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
7e290 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7e2a0 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43 61 6c  ": "SDL_AudioCal
7e2b0 6c 62 61 63 6b 22 20 7d 20 7d 2c 20 7b 20 22 74  lback" } }, { "t
7e2c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
7e2d0 61 6d 65 22 3a 20 22 75 73 65 72 64 61 74 61 22  ame": "userdata"
7e2e0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
7e2f0 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  192, "bit-size":
7e300 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
7e310 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22  ent": 64, "type"
7e320 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
7e330 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
7e340 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
7e350 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  } } }] },.{ "tag
7e360 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
7e370 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
7e380 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 2c 20  SDL_AudioSpec", 
7e390 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
7e3a0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
7e3b0 44 4c 5f 61 75 64 69 6f 2e 68 3a 31 38 38 3a 33  DL_audio.h:188:3
7e3c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7e3d0 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
7e3e0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69  name": "SDL_Audi
7e3f0 6f 53 70 65 63 22 2c 20 22 69 64 22 3a 20 36 32  oSpec", "id": 62
7e400 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7e410 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
7e420 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
7e430 75 64 69 6f 43 56 54 22 2c 20 22 69 64 22 3a 20  udioCVT", "id": 
7e440 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7e450 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7e460 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 31 39  2/SDL_audio.h:19
7e470 31 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  1:8", "bit-size"
7e480 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
7e490 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
7e4a0 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22  ": [] },.{ "tag"
7e4b0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
7e4c0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
7e4d0 44 4c 5f 41 75 64 69 6f 46 69 6c 74 65 72 22 2c  DL_AudioFilter",
7e4e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
7e4f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
7e500 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 31 39 32 3a  SDL_audio.h:192:
7e510 32 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  25", "type": { "
7e520 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e  tag": ":function
7e530 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b  -pointer" } },.{
7e540 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
7e550 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
7e560 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43 56 54  ": "SDL_AudioCVT
7e570 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
7e580 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7e590 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7e5a0 75 64 69 6f 2e 68 3a 32 32 35 3a 31 36 22 2c 20  udio.h:225:16", 
7e5b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 30 32 34  "bit-size": 1024
7e5c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7e5d0 22 3a 20 38 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 8, "fields": 
7e5e0 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
7e5f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 65 65 64  ", "name": "need
7e600 65 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ed", "bit-offset
7e610 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
7e620 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7e630 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
7e640 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
7e650 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
7e660 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
7e670 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
7e680 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
7e690 6e 61 6d 65 22 3a 20 22 73 72 63 5f 66 6f 72 6d  name": "src_form
7e6a0 61 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  at", "bit-offset
7e6b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65  ": 32, "bit-size
7e6c0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
7e6d0 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
7e6e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
7e6f0 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d  L_AudioFormat" }
7e700 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7e710 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  eld", "name": "d
7e720 73 74 5f 66 6f 72 6d 61 74 22 2c 20 22 62 69 74  st_format", "bit
7e730 2d 6f 66 66 73 65 74 22 3a 20 34 38 2c 20 22 62  -offset": 48, "b
7e740 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
7e750 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
7e760 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
7e770 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f  g": "SDL_AudioFo
7e780 72 6d 61 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  rmat" } }, { "ta
7e790 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
7e7a0 6d 65 22 3a 20 22 72 61 74 65 5f 69 6e 63 72 22  me": "rate_incr"
7e7b0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
7e7c0 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
7e7d0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
7e7e0 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
7e7f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
7e800 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
7e810 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
7e820 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20  ent": 64 } }, { 
7e830 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7e840 22 6e 61 6d 65 22 3a 20 22 62 75 66 22 2c 20 22  "name": "buf", "
7e850 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
7e860 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
7e870 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
7e880 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
7e890 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
7e8a0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
7e8b0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
7e8c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7e8d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c  eld", "name": "l
7e8e0 65 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  en", "bit-offset
7e8f0 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a  ": 192, "bit-siz
7e900 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7e910 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
7e920 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7e930 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
7e940 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
7e950 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
7e960 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
7e970 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 5f 63 76   "name": "len_cv
7e980 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  t", "bit-offset"
7e990 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 224, "bit-size
7e9a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7e9b0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
7e9c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
7e9d0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7e9e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7e9f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
7ea00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7ea10 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 5f 6d 75 6c  "name": "len_mul
7ea20 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  t", "bit-offset"
7ea30 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65  : 256, "bit-size
7ea40 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7ea50 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
7ea60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
7ea70 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7ea80 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7ea90 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
7eaa0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
7eab0 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 5f 72 61 74  "name": "len_rat
7eac0 69 6f 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  io", "bit-offset
7ead0 22 3a 20 32 38 38 2c 20 22 62 69 74 2d 73 69 7a  ": 288, "bit-siz
7eae0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
7eaf0 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
7eb00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7eb10 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
7eb20 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
7eb30 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
7eb40 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
7eb50 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c  d", "name": "fil
7eb60 74 65 72 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  ters", "bit-offs
7eb70 65 74 22 3a 20 33 35 32 2c 20 22 62 69 74 2d 73  et": 352, "bit-s
7eb80 69 7a 65 22 3a 20 36 34 30 2c 20 22 62 69 74 2d  ize": 640, "bit-
7eb90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
7eba0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7ebb0 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65   ":array", "type
7ebc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
7ebd0 5f 41 75 64 69 6f 46 69 6c 74 65 72 22 20 7d 2c  _AudioFilter" },
7ebe0 20 22 73 69 7a 65 22 3a 20 31 30 20 7d 20 7d 2c   "size": 10 } },
7ebf0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
7ec00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 74  ", "name": "filt
7ec10 65 72 5f 69 6e 64 65 78 22 2c 20 22 62 69 74 2d  er_index", "bit-
7ec20 6f 66 66 73 65 74 22 3a 20 39 39 32 2c 20 22 62  offset": 992, "b
7ec30 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
7ec40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
7ec50 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
7ec60 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
7ec70 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
7ec80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
7ec90 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
7eca0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
7ecb0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
7ecc0 4c 5f 41 75 64 69 6f 43 56 54 22 2c 20 22 6c 6f  L_AudioCVT", "lo
7ecd0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7ece0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7ecf0 61 75 64 69 6f 2e 68 3a 32 33 38 3a 32 33 22 2c  audio.h:238:23",
7ed00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7ed10 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
7ed20 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 43  me": "SDL_AudioC
7ed30 56 54 22 2c 20 22 69 64 22 3a 20 36 33 20 7d 20  VT", "id": 63 } 
7ed40 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
7ed50 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
7ed60 22 53 44 4c 5f 47 65 74 4e 75 6d 41 75 64 69 6f  "SDL_GetNumAudio
7ed70 44 72 69 76 65 72 73 22 2c 20 22 6e 73 22 3a 20  Drivers", "ns": 
7ed80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7ed90 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7eda0 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32 35  2/SDL_audio.h:25
7edb0 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  0:29", "variadic
7edc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7edd0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7ede0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7edf0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7ee00 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
7ee10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7ee20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
7ee30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7ee40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
7ee50 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
7ee60 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
7ee70 44 4c 5f 47 65 74 41 75 64 69 6f 44 72 69 76 65  DL_GetAudioDrive
7ee80 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
7ee90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7eea0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7eeb0 61 75 64 69 6f 2e 68 3a 32 35 31 3a 33 37 22 2c  audio.h:251:37",
7eec0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
7eed0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
7eee0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
7eef0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
7ef00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
7ef10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7ef20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
7ef30 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
7ef40 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
7ef50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
7ef60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
7ef70 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
7ef80 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7ef90 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7efa0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7efb0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
7efc0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
7efd0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
7efe0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7eff0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7f000 4c 5f 41 75 64 69 6f 49 6e 69 74 22 2c 20 22 6e  L_AudioInit", "n
7f010 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7f020 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7f030 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
7f040 68 3a 32 36 32 3a 32 39 22 2c 20 22 76 61 72 69  h:262:29", "vari
7f050 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7f060 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7f070 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7f080 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7f090 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7f0a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7f0b0 6e 61 6d 65 22 3a 20 22 64 72 69 76 65 72 5f 6e  name": "driver_n
7f0c0 61 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ame", "type": { 
7f0d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7f0e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7f0f0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
7f100 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
7f110 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
7f120 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7f130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7f140 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
7f150 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7f160 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
7f170 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7f180 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7f190 4c 5f 41 75 64 69 6f 51 75 69 74 22 2c 20 22 6e  L_AudioQuit", "n
7f1a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7f1b0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7f1c0 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
7f1d0 68 3a 32 36 33 3a 33 30 22 2c 20 22 76 61 72 69  h:263:30", "vari
7f1e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7f1f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7f200 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7f210 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7f220 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
7f230 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
7f240 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
7f250 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
7f260 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
7f270 44 4c 5f 47 65 74 43 75 72 72 65 6e 74 41 75 64  DL_GetCurrentAud
7f280 69 6f 44 72 69 76 65 72 22 2c 20 22 6e 73 22 3a  ioDriver", "ns":
7f290 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7f2a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7f2b0 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 32  L2/SDL_audio.h:2
7f2c0 37 30 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69  70:37", "variadi
7f2d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
7f2e0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
7f2f0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
7f300 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
7f310 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
7f320 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
7f330 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
7f340 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7f350 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
7f360 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
7f370 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
7f380 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
7f390 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
7f3a0 4c 5f 4f 70 65 6e 41 75 64 69 6f 22 2c 20 22 6e  L_OpenAudio", "n
7f3b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
7f3c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
7f3d0 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
7f3e0 68 3a 33 31 37 3a 32 39 22 2c 20 22 76 61 72 69  h:317:29", "vari
7f3f0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
7f400 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
7f410 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
7f420 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
7f430 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
7f440 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
7f450 6e 61 6d 65 22 3a 20 22 64 65 73 69 72 65 64 22  name": "desired"
7f460 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7f470 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7f480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7f490 22 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20  "SDL_AudioSpec" 
7f4a0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7f4b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7f4c0 6d 65 22 3a 20 22 6f 62 74 61 69 6e 65 64 22 2c  me": "obtained",
7f4d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
7f4e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
7f4f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7f500 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d  SDL_AudioSpec" }
7f510 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
7f520 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7f530 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
7f540 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
7f550 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
7f560 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
7f570 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
7f580 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44  me": "SDL_AudioD
7f590 65 76 69 63 65 49 44 22 2c 20 22 6c 6f 63 61 74  eviceID", "locat
7f5a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
7f5b0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64  ude/SDL2/SDL_aud
7f5c0 69 6f 2e 68 3a 33 32 39 3a 31 36 22 2c 20 22 74  io.h:329:16", "t
7f5d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7f5e0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22  Uint32" } },.{ "
7f5f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
7f600 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
7f610 65 74 4e 75 6d 41 75 64 69 6f 44 65 76 69 63 65  etNumAudioDevice
7f620 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
7f630 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
7f640 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
7f650 61 75 64 69 6f 2e 68 3a 33 34 33 3a 32 39 22 2c  audio.h:343:29",
7f660 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
7f670 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
7f680 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
7f690 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
7f6a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
7f6b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
7f6c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73  er", "name": "is
7f6d0 63 61 70 74 75 72 65 22 2c 20 22 74 79 70 65 22  capture", "type"
7f6e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
7f6f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
7f700 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
7f710 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
7f720 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
7f730 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
7f740 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
7f750 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
7f760 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7f770 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7f780 22 3a 20 22 53 44 4c 5f 47 65 74 41 75 64 69 6f  ": "SDL_GetAudio
7f790 44 65 76 69 63 65 4e 61 6d 65 22 2c 20 22 6e 73  DeviceName", "ns
7f7a0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
7f7b0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
7f7c0 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68  SDL2/SDL_audio.h
7f7d0 3a 33 35 38 3a 33 37 22 2c 20 22 76 61 72 69 61  :358:37", "varia
7f7e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
7f7f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
7f800 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
7f810 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
7f820 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
7f830 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7f840 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c 20 22  ame": "index", "
7f850 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7f860 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
7f870 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
7f880 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
7f890 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
7f8a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
7f8b0 69 73 63 61 70 74 75 72 65 22 2c 20 22 74 79 70  iscapture", "typ
7f8c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
7f8d0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
7f8e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
7f8f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
7f900 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
7f910 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
7f920 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7f930 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
7f940 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
7f950 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
7f960 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
7f970 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
7f980 22 3a 20 22 53 44 4c 5f 4f 70 65 6e 41 75 64 69  ": "SDL_OpenAudi
7f990 6f 44 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20  oDevice", "ns": 
7f9a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
7f9b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
7f9c0 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 33 37  2/SDL_audio.h:37
7f9d0 35 3a 34 33 22 2c 20 22 76 61 72 69 61 64 69 63  5:43", "variadic
7f9e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7f9f0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7fa00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
7fa10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
7fa20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
7fa30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
7fa40 22 3a 20 22 64 65 76 69 63 65 22 2c 20 22 74 79  ": "device", "ty
7fa50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
7fa60 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
7fa70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
7fa80 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
7fa90 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
7faa0 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22  t": 8 } } }, { "
7fab0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
7fac0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 63 61  ", "name": "isca
7fad0 70 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  pture", "type": 
7fae0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7faf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7fb00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7fb10 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
7fb20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
7fb30 22 6e 61 6d 65 22 3a 20 22 64 65 73 69 72 65 64  "name": "desired
7fb40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
7fb50 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
7fb60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
7fb70 20 22 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22   "SDL_AudioSpec"
7fb80 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
7fb90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
7fba0 61 6d 65 22 3a 20 22 6f 62 74 61 69 6e 65 64 22  ame": "obtained"
7fbb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
7fbc0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
7fbd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
7fbe0 22 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20  "SDL_AudioSpec" 
7fbf0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
7fc00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
7fc10 6d 65 22 3a 20 22 61 6c 6c 6f 77 65 64 5f 63 68  me": "allowed_ch
7fc20 61 6e 67 65 73 22 2c 20 22 74 79 70 65 22 3a 20  anges", "type": 
7fc30 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
7fc40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
7fc50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
7fc60 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
7fc70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
7fc80 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76  ": "SDL_AudioDev
7fc90 69 63 65 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74  iceID" } },.{ "t
7fca0 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
7fcb0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
7fcc0 2c 20 22 69 64 22 3a 20 36 34 2c 20 22 6c 6f 63  , "id": 64, "loc
7fcd0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
7fce0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
7fcf0 75 64 69 6f 2e 68 3a 33 39 34 3a 39 22 2c 20 22  udio.h:394:9", "
7fd00 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
7fd10 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
7fd20 65 22 3a 20 22 53 44 4c 5f 41 55 44 49 4f 5f 53  e": "SDL_AUDIO_S
7fd30 54 4f 50 50 45 44 22 2c 20 22 76 61 6c 75 65 22  TOPPED", "value"
7fd40 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 0 }, { "tag": 
7fd50 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
7fd60 20 22 53 44 4c 5f 41 55 44 49 4f 5f 50 4c 41 59   "SDL_AUDIO_PLAY
7fd70 49 4e 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  ING", "value": 1
7fd80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
7fd90 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
7fda0 44 4c 5f 41 55 44 49 4f 5f 50 41 55 53 45 44 22  DL_AUDIO_PAUSED"
7fdb0 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20  , "value": 2 }] 
7fdc0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
7fdd0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
7fde0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64  "name": "SDL_Aud
7fdf0 69 6f 53 74 61 74 75 73 22 2c 20 22 6c 6f 63 61  ioStatus", "loca
7fe00 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
7fe10 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
7fe20 64 69 6f 2e 68 3a 33 39 39 3a 33 22 2c 20 22 74  dio.h:399:3", "t
7fe30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
7fe40 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20  :enum", "name": 
7fe50 22 22 2c 20 22 69 64 22 3a 20 36 34 20 7d 20 7d  "", "id": 64 } }
7fe60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7fe70 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7fe80 53 44 4c 5f 47 65 74 41 75 64 69 6f 53 74 61 74  SDL_GetAudioStat
7fe90 75 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  us", "ns": 0, "l
7fea0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
7feb0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
7fec0 5f 61 75 64 69 6f 2e 68 3a 34 30 30 3a 34 31 22  _audio.h:400:41"
7fed0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
7fee0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
7fef0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
7ff00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
7ff10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
7ff20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
7ff30 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
7ff40 41 75 64 69 6f 53 74 61 74 75 73 22 20 7d 20 7d  AudioStatus" } }
7ff50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
7ff60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
7ff70 53 44 4c 5f 47 65 74 41 75 64 69 6f 44 65 76 69  SDL_GetAudioDevi
7ff80 63 65 53 74 61 74 75 73 22 2c 20 22 6e 73 22 3a  ceStatus", "ns":
7ff90 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
7ffa0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
7ffb0 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34  L2/SDL_audio.h:4
7ffc0 30 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  03:1", "variadic
7ffd0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
7ffe0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
7fff0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
80000 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
80010 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
80020 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
80030 22 3a 20 22 64 65 76 22 2c 20 22 74 79 70 65 22  ": "dev", "type"
80040 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
80050 41 75 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d  AudioDeviceID" }
80060 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
80070 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
80080 4c 5f 41 75 64 69 6f 53 74 61 74 75 73 22 20 7d  L_AudioStatus" }
80090 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
800a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
800b0 20 22 53 44 4c 5f 50 61 75 73 65 41 75 64 69 6f   "SDL_PauseAudio
800c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
800d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
800e0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
800f0 75 64 69 6f 2e 68 3a 34 31 36 3a 33 30 22 2c 20  udio.h:416:30", 
80100 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
80110 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
80120 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
80130 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
80140 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
80150 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
80160 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 75  r", "name": "pau
80170 73 65 5f 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20  se_on", "type": 
80180 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
80190 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
801a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
801b0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
801c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
801d0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
801e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
801f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
80200 4c 5f 50 61 75 73 65 41 75 64 69 6f 44 65 76 69  L_PauseAudioDevi
80210 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ce", "ns": 0, "l
80220 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
80230 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
80240 5f 61 75 64 69 6f 2e 68 3a 34 31 37 3a 33 30 22  _audio.h:417:30"
80250 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
80260 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
80270 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
80280 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
80290 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
802a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
802b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
802c0 65 76 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ev", "type": { "
802d0 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  tag": "SDL_Audio
802e0 44 65 76 69 63 65 49 44 22 20 7d 20 7d 2c 20 7b  DeviceID" } }, {
802f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
80300 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  er", "name": "pa
80310 75 73 65 5f 6f 6e 22 2c 20 22 74 79 70 65 22 3a  use_on", "type":
80320 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
80330 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
80340 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
80350 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
80360 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
80370 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
80380 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
80390 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
803a0 44 4c 5f 4c 6f 61 64 57 41 56 5f 52 57 22 2c 20  DL_LoadWAV_RW", 
803b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
803c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
803d0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
803e0 6f 2e 68 3a 34 34 30 3a 34 30 22 2c 20 22 76 61  o.h:440:40", "va
803f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
80400 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
80410 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
80420 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
80430 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
80440 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
80450 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
80460 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
80470 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
80480 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
80490 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c  DL_RWops" } } },
804a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
804b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
804c0 66 72 65 65 73 72 63 22 2c 20 22 74 79 70 65 22  freesrc", "type"
804d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
804e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
804f0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
80500 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
80510 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
80520 2c 20 22 6e 61 6d 65 22 3a 20 22 73 70 65 63 22  , "name": "spec"
80530 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
80540 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
80550 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
80560 22 53 44 4c 5f 41 75 64 69 6f 53 70 65 63 22 20  "SDL_AudioSpec" 
80570 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
80580 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
80590 6d 65 22 3a 20 22 61 75 64 69 6f 5f 62 75 66 22  me": "audio_buf"
805a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
805b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
805c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
805d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
805e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
805f0 6e 74 38 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20  nt8" } } } }, { 
80600 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
80610 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 75 64  r", "name": "aud
80620 69 6f 5f 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  io_len", "type":
80630 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
80640 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
80650 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
80660 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
80670 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
80680 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
80690 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
806a0 4c 5f 41 75 64 69 6f 53 70 65 63 22 20 7d 20 7d  L_AudioSpec" } }
806b0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
806c0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
806d0 20 22 53 44 4c 5f 46 72 65 65 57 41 56 22 2c 20   "SDL_FreeWAV", 
806e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
806f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
80700 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69  de/SDL2/SDL_audi
80710 6f 2e 68 3a 34 35 36 3a 33 30 22 2c 20 22 76 61  o.h:456:30", "va
80720 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
80730 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
80740 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
80750 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
80760 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
80770 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
80780 20 22 6e 61 6d 65 22 3a 20 22 61 75 64 69 6f 5f   "name": "audio_
80790 62 75 66 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  buf", "type": { 
807a0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
807b0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
807c0 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20  g": "Uint8" } } 
807d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
807e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
807f0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
80800 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
80810 61 6d 65 22 3a 20 22 53 44 4c 5f 42 75 69 6c 64  ame": "SDL_Build
80820 41 75 64 69 6f 43 56 54 22 2c 20 22 6e 73 22 3a  AudioCVT", "ns":
80830 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
80840 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
80850 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34  L2/SDL_audio.h:4
80860 36 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  67:29", "variadi
80870 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
80880 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
80890 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
808a0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
808b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
808c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
808d0 65 22 3a 20 22 63 76 74 22 2c 20 22 74 79 70 65  e": "cvt", "type
808e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
808f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
80900 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
80910 64 69 6f 43 56 54 22 20 7d 20 7d 20 7d 2c 20 7b  dioCVT" } } }, {
80920 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
80930 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72  er", "name": "sr
80940 63 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65  c_format", "type
80950 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
80960 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20  _AudioFormat" } 
80970 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
80980 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
80990 20 22 73 72 63 5f 63 68 61 6e 6e 65 6c 73 22 2c   "src_channels",
809a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
809b0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
809c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
809d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72  er", "name": "sr
809e0 63 5f 72 61 74 65 22 2c 20 22 74 79 70 65 22 3a  c_rate", "type":
809f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
80a00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
80a10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
80a20 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
80a30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
80a40 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 66 6f   "name": "dst_fo
80a50 72 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  rmat", "type": {
80a60 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75 64   "tag": "SDL_Aud
80a70 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d 2c 20 7b  ioFormat" } }, {
80a80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
80a90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73  er", "name": "ds
80aa0 74 5f 63 68 61 6e 6e 65 6c 73 22 2c 20 22 74 79  t_channels", "ty
80ab0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
80ac0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
80ad0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
80ae0 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 72 61   "name": "dst_ra
80af0 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  te", "type": { "
80b00 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
80b10 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
80b20 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
80b30 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
80b40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
80b50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
80b60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
80b70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
80b80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
80b90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
80ba0 44 4c 5f 43 6f 6e 76 65 72 74 41 75 64 69 6f 22  DL_ConvertAudio"
80bb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
80bc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
80bd0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
80be0 64 69 6f 2e 68 3a 34 38 37 3a 32 39 22 2c 20 22  dio.h:487:29", "
80bf0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
80c00 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
80c10 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
80c20 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
80c30 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
80c40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
80c50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 76 74 22  ", "name": "cvt"
80c60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
80c70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
80c80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
80c90 22 53 44 4c 5f 41 75 64 69 6f 43 56 54 22 20 7d  "SDL_AudioCVT" }
80ca0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
80cb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80cc0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
80cd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
80ce0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
80cf0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
80d00 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
80d10 65 22 3a 20 22 5f 53 44 4c 5f 41 75 64 69 6f 53  e": "_SDL_AudioS
80d20 74 72 65 61 6d 22 2c 20 22 69 64 22 3a 20 30 2c  tream", "id": 0,
80d30 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
80d40 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
80d50 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 34 39 37 3a  SDL_audio.h:497:
80d60 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  8", "bit-size": 
80d70 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
80d80 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
80d90 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   [] },.{ "tag": 
80da0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
80db0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
80dc0 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 2c 20 22  _AudioStream", "
80dd0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
80de0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
80df0 4c 5f 61 75 64 69 6f 2e 68 3a 34 39 38 3a 33 33  L_audio.h:498:33
80e00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
80e10 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
80e20 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
80e30 5f 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d  _SDL_AudioStream
80e40 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
80e50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
80e60 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
80e70 75 64 69 6f 2e 68 3a 34 39 37 3a 38 22 2c 20 22  udio.h:497:8", "
80e80 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
80e90 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
80ea0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
80eb0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
80ec0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
80ed0 20 22 53 44 4c 5f 4e 65 77 41 75 64 69 6f 53 74   "SDL_NewAudioSt
80ee0 72 65 61 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ream", "ns": 0, 
80ef0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
80f00 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
80f10 44 4c 5f 61 75 64 69 6f 2e 68 3a 35 31 38 3a 34  DL_audio.h:518:4
80f20 33 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  3", "variadic": 
80f30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
80f40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
80f50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
80f60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
80f70 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
80f80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
80f90 22 73 72 63 5f 66 6f 72 6d 61 74 22 2c 20 22 74  "src_format", "t
80fa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
80fb0 53 44 4c 5f 41 75 64 69 6f 46 6f 72 6d 61 74 22  SDL_AudioFormat"
80fc0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
80fd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
80fe0 65 22 3a 20 22 73 72 63 5f 63 68 61 6e 6e 65 6c  e": "src_channel
80ff0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
81000 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
81010 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
81020 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
81030 22 73 72 63 5f 72 61 74 65 22 2c 20 22 74 79 70  "src_rate", "typ
81040 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
81050 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
81060 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
81070 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
81080 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
81090 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
810a0 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  _format", "type"
810b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
810c0 41 75 64 69 6f 46 6f 72 6d 61 74 22 20 7d 20 7d  AudioFormat" } }
810d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
810e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
810f0 22 64 73 74 5f 63 68 61 6e 6e 65 6c 73 22 2c 20  "dst_channels", 
81100 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
81110 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
81120 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
81130 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74  r", "name": "dst
81140 5f 72 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20  _rate", "type": 
81150 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
81160 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
81170 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
81180 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
81190 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
811a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
811b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
811c0 22 53 44 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d  "SDL_AudioStream
811d0 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
811e0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
811f0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  ame": "SDL_Audio
81200 53 74 72 65 61 6d 50 75 74 22 2c 20 22 6e 73 22  StreamPut", "ns"
81210 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
81220 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
81230 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
81240 35 34 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64  540:29", "variad
81250 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
81260 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
81270 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
81280 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
81290 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
812a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
812b0 6d 65 22 3a 20 22 73 74 72 65 61 6d 22 2c 20 22  me": "stream", "
812c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
812d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
812e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
812f0 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 20 7d  L_AudioStream" }
81300 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
81310 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
81320 65 22 3a 20 22 62 75 66 22 2c 20 22 74 79 70 65  e": "buf", "type
81330 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
81340 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
81350 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
81360 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
81370 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
81380 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79  ame": "len", "ty
81390 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
813a0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
813b0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
813c0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
813d0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
813e0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
813f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
81400 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
81410 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
81420 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
81430 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  ame": "SDL_Audio
81440 53 74 72 65 61 6d 47 65 74 22 2c 20 22 6e 73 22  StreamGet", "ns"
81450 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
81460 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
81470 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
81480 35 35 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64  557:29", "variad
81490 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
814a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
814b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
814c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
814d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
814e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
814f0 6d 65 22 3a 20 22 73 74 72 65 61 6d 22 2c 20 22  me": "stream", "
81500 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
81510 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
81520 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
81530 4c 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 20 7d  L_AudioStream" }
81540 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
81550 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
81560 65 22 3a 20 22 62 75 66 22 2c 20 22 74 79 70 65  e": "buf", "type
81570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
81580 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
81590 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
815a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
815b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
815c0 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79  ame": "len", "ty
815d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
815e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
815f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
81600 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
81610 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
81620 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
81630 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
81640 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
81650 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
81660 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
81670 61 6d 65 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f  ame": "SDL_Audio
81680 53 74 72 65 61 6d 41 76 61 69 6c 61 62 6c 65 22  StreamAvailable"
81690 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
816a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
816b0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61 75  lude/SDL2/SDL_au
816c0 64 69 6f 2e 68 3a 35 37 32 3a 32 39 22 2c 20 22  dio.h:572:29", "
816d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
816e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
816f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
81700 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
81710 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
81720 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
81730 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65  ", "name": "stre
81740 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  am", "type": { "
81750 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
81760 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
81770 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72  ": "SDL_AudioStr
81780 65 61 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  eam" } } }], "re
81790 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
817a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
817b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
817c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
817d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
817e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
817f0 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53 74 72  ": "SDL_AudioStr
81800 65 61 6d 46 6c 75 73 68 22 2c 20 22 6e 73 22 3a  eamFlush", "ns":
81810 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
81820 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
81830 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 35  L2/SDL_audio.h:5
81840 38 39 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  89:29", "variadi
81850 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
81860 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
81870 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
81880 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
81890 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
818a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
818b0 65 22 3a 20 22 73 74 72 65 61 6d 22 2c 20 22 74  e": "stream", "t
818c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
818d0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
818e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
818f0 5f 41 75 64 69 6f 53 74 72 65 61 6d 22 20 7d 20  _AudioStream" } 
81900 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
81910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
81920 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
81930 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
81940 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
81950 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
81960 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
81970 5f 41 75 64 69 6f 53 74 72 65 61 6d 43 6c 65 61  _AudioStreamClea
81980 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
81990 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
819a0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
819b0 61 75 64 69 6f 2e 68 3a 36 30 31 3a 33 30 22 2c  audio.h:601:30",
819c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
819d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
819e0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
819f0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
81a00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
81a10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
81a20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74  er", "name": "st
81a30 72 65 61 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b  ream", "type": {
81a40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
81a50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
81a60 61 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 53  ag": "SDL_AudioS
81a70 74 72 65 61 6d 22 20 7d 20 7d 20 7d 5d 2c 20 22  tream" } } }], "
81a80 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
81a90 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
81aa0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
81ab0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
81ac0 20 22 53 44 4c 5f 46 72 65 65 41 75 64 69 6f 53   "SDL_FreeAudioS
81ad0 74 72 65 61 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  tream", "ns": 0,
81ae0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
81af0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
81b00 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 36 31 33 3a  SDL_audio.h:613:
81b10 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
81b20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
81b30 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
81b40 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
81b50 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
81b60 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
81b70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
81b80 20 22 73 74 72 65 61 6d 22 2c 20 22 74 79 70 65   "stream", "type
81b90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
81ba0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
81bb0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
81bc0 64 69 6f 53 74 72 65 61 6d 22 20 7d 20 7d 20 7d  dioStream" } } }
81bd0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
81be0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
81bf0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
81c00 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
81c10 6d 65 22 3a 20 22 53 44 4c 5f 4d 69 78 41 75 64  me": "SDL_MixAud
81c20 69 6f 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  io", "ns": 0, "l
81c30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
81c40 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
81c50 5f 61 75 64 69 6f 2e 68 3a 36 32 33 3a 33 30 22  _audio.h:623:30"
81c60 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
81c70 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
81c80 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
81c90 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
81ca0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
81cb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
81cc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
81cd0 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  st", "type": { "
81ce0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
81cf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
81d00 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d  ": "Uint8" } } }
81d10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
81d20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
81d30 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  "src", "type": {
81d40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
81d50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
81d60 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
81d70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
81d80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
81d90 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  : "len", "type":
81da0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
81db0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
81dc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
81dd0 61 6d 65 22 3a 20 22 76 6f 6c 75 6d 65 22 2c 20  ame": "volume", 
81de0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
81df0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
81e00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
81e10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
81e20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
81e30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
81e40 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
81e50 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
81e60 6d 65 22 3a 20 22 53 44 4c 5f 4d 69 78 41 75 64  me": "SDL_MixAud
81e70 69 6f 46 6f 72 6d 61 74 22 2c 20 22 6e 73 22 3a  ioFormat", "ns":
81e80 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
81e90 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
81ea0 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 36  L2/SDL_audio.h:6
81eb0 33 31 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  31:30", "variadi
81ec0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
81ed0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
81ee0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
81ef0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
81f00 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
81f10 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
81f20 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65  e": "dst", "type
81f30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
81f40 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
81f50 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
81f60 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
81f70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
81f80 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
81f90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
81fa0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
81fb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
81fc0 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  8" } } }, { "tag
81fd0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
81fe0 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22  "name": "format"
81ff0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
82000 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 46 6f 72  ": "SDL_AudioFor
82010 6d 61 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  mat" } }, { "tag
82020 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
82030 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22  "name": "len", "
82040 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
82050 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
82060 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
82070 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 6f 6c  r", "name": "vol
82080 75 6d 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ume", "type": { 
82090 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
820a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
820b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
820c0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
820d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
820e0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
820f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
82100 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
82110 51 75 65 75 65 41 75 64 69 6f 22 2c 20 22 6e 73  QueueAudio", "ns
82120 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
82130 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
82140 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68  SDL2/SDL_audio.h
82150 3a 36 37 35 3a 32 39 22 2c 20 22 76 61 72 69 61  :675:29", "varia
82160 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
82170 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
82180 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
82190 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
821a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
821b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
821c0 61 6d 65 22 3a 20 22 64 65 76 22 2c 20 22 74 79  ame": "dev", "ty
821d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
821e0 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65 49 44  DL_AudioDeviceID
821f0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
82200 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
82210 6d 65 22 3a 20 22 64 61 74 61 22 2c 20 22 74 79  me": "data", "ty
82220 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
82230 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
82240 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
82250 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  d" } } }, { "tag
82260 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
82270 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 22 2c 20 22  "name": "len", "
82280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
82290 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22  "Uint32" } }], "
822a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
822b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
822c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
822d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
822e0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
822f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
82300 6d 65 22 3a 20 22 53 44 4c 5f 44 65 71 75 65 75  me": "SDL_Dequeu
82310 65 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a 20 30  eAudio", "ns": 0
82320 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
82330 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
82340 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 37 32 31  /SDL_audio.h:721
82350 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
82360 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
82370 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
82380 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
82390 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
823a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
823b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
823c0 3a 20 22 64 65 76 22 2c 20 22 74 79 70 65 22 3a  : "dev", "type":
823d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41   { "tag": "SDL_A
823e0 75 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20  udioDeviceID" } 
823f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
82400 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
82410 20 22 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a   "data", "type":
82420 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
82430 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
82440 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
82450 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
82460 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
82470 65 22 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65  e": "len", "type
82480 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
82490 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t32" } }], "retu
824a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
824b0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
824c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
824d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
824e0 44 4c 5f 47 65 74 51 75 65 75 65 64 41 75 64 69  DL_GetQueuedAudi
824f0 6f 53 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c  oSize", "ns": 0,
82500 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82510 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82520 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 37 35 37 3a  SDL_audio.h:757:
82530 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
82540 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
82550 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
82560 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
82570 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
82580 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
82590 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
825a0 20 22 64 65 76 22 2c 20 22 74 79 70 65 22 3a 20   "dev", "type": 
825b0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 41 75  { "tag": "SDL_Au
825c0 64 69 6f 44 65 76 69 63 65 49 44 22 20 7d 20 7d  dioDeviceID" } }
825d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
825e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
825f0 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  32" } },.{ "tag"
82600 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
82610 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6c 65 61 72  ame": "SDL_Clear
82620 51 75 65 75 65 64 41 75 64 69 6f 22 2c 20 22 6e  QueuedAudio", "n
82630 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
82640 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
82650 2f 53 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e  /SDL2/SDL_audio.
82660 68 3a 37 39 33 3a 33 30 22 2c 20 22 76 61 72 69  h:793:30", "vari
82670 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
82680 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
82690 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
826a0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
826b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
826c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
826d0 6e 61 6d 65 22 3a 20 22 64 65 76 22 2c 20 22 74  name": "dev", "t
826e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
826f0 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65 49  SDL_AudioDeviceI
82700 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  D" } }], "return
82710 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
82720 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
82730 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
82740 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
82750 4c 6f 63 6b 41 75 64 69 6f 22 2c 20 22 6e 73 22  LockAudio", "ns"
82760 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
82770 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
82780 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
82790 38 30 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64  805:30", "variad
827a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
827b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
827c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
827d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
827e0 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
827f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
82800 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
82810 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
82820 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
82830 5f 4c 6f 63 6b 41 75 64 69 6f 44 65 76 69 63 65  _LockAudioDevice
82840 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
82850 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
82860 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
82870 75 64 69 6f 2e 68 3a 38 30 36 3a 33 30 22 2c 20  udio.h:806:30", 
82880 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
82890 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
828a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
828b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
828c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
828d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
828e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76  r", "name": "dev
828f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
82900 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65  g": "SDL_AudioDe
82910 76 69 63 65 49 44 22 20 7d 20 7d 5d 2c 20 22 72  viceID" } }], "r
82920 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
82930 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
82940 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
82950 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
82960 22 53 44 4c 5f 55 6e 6c 6f 63 6b 41 75 64 69 6f  "SDL_UnlockAudio
82970 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
82980 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
82990 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
829a0 75 64 69 6f 2e 68 3a 38 30 37 3a 33 30 22 2c 20  udio.h:807:30", 
829b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
829c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
829d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
829e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
829f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
82a00 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
82a10 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
82a20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
82a30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
82a40 22 3a 20 22 53 44 4c 5f 55 6e 6c 6f 63 6b 41 75  ": "SDL_UnlockAu
82a50 64 69 6f 44 65 76 69 63 65 22 2c 20 22 6e 73 22  dioDevice", "ns"
82a60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
82a70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
82a80 44 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a  DL2/SDL_audio.h:
82a90 38 30 38 3a 33 30 22 2c 20 22 76 61 72 69 61 64  808:30", "variad
82aa0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
82ab0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
82ac0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
82ad0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
82ae0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
82af0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
82b00 6d 65 22 3a 20 22 64 65 76 22 2c 20 22 74 79 70  me": "dev", "typ
82b10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
82b20 4c 5f 41 75 64 69 6f 44 65 76 69 63 65 49 44 22  L_AudioDeviceID"
82b30 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
82b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
82b50 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
82b60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
82b70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6c   "name": "SDL_Cl
82b80 6f 73 65 41 75 64 69 6f 22 2c 20 22 6e 73 22 3a  oseAudio", "ns":
82b90 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
82ba0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
82bb0 4c 32 2f 53 44 4c 5f 61 75 64 69 6f 2e 68 3a 38  L2/SDL_audio.h:8
82bc0 31 34 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  14:30", "variadi
82bd0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
82be0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
82bf0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
82c00 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
82c10 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
82c20 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
82c30 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
82c40 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
82c50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
82c60 43 6c 6f 73 65 41 75 64 69 6f 44 65 76 69 63 65  CloseAudioDevice
82c70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
82c80 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
82c90 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 61  clude/SDL2/SDL_a
82ca0 75 64 69 6f 2e 68 3a 38 31 35 3a 33 30 22 2c 20  udio.h:815:30", 
82cb0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
82cc0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
82cd0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
82ce0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
82cf0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
82d00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
82d10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76  r", "name": "dev
82d20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
82d30 67 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65  g": "SDL_AudioDe
82d40 76 69 63 65 49 44 22 20 7d 20 7d 5d 2c 20 22 72  viceID" } }], "r
82d50 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
82d60 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
82d70 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
82d80 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
82d90 22 53 44 4c 5f 53 65 74 43 6c 69 70 62 6f 61 72  "SDL_SetClipboar
82da0 64 54 65 78 74 22 2c 20 22 6e 73 22 3a 20 30 2c  dText", "ns": 0,
82db0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
82dc0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
82dd0 53 44 4c 5f 63 6c 69 70 62 6f 61 72 64 2e 68 3a  SDL_clipboard.h:
82de0 34 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  46:29", "variadi
82df0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
82e00 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
82e10 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
82e20 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
82e30 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
82e40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
82e50 65 22 3a 20 22 74 65 78 74 22 2c 20 22 74 79 70  e": "text", "typ
82e60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
82e70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
82e80 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
82e90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
82ea0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
82eb0 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
82ec0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
82ed0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
82ee0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
82ef0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
82f00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
82f10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
82f20 22 3a 20 22 53 44 4c 5f 47 65 74 43 6c 69 70 62  ": "SDL_GetClipb
82f30 6f 61 72 64 54 65 78 74 22 2c 20 22 6e 73 22 3a  oardText", "ns":
82f40 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
82f50 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
82f60 4c 32 2f 53 44 4c 5f 63 6c 69 70 62 6f 61 72 64  L2/SDL_clipboard
82f70 2e 68 3a 35 33 3a 33 32 22 2c 20 22 76 61 72 69  .h:53:32", "vari
82f80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
82f90 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
82fa0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
82fb0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
82fc0 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
82fd0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
82fe0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
82ff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
83000 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
83010 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
83020 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
83030 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
83040 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
83050 22 53 44 4c 5f 48 61 73 43 6c 69 70 62 6f 61 72  "SDL_HasClipboar
83060 64 54 65 78 74 22 2c 20 22 6e 73 22 3a 20 30 2c  dText", "ns": 0,
83070 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
83080 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
83090 53 44 4c 5f 63 6c 69 70 62 6f 61 72 64 2e 68 3a  SDL_clipboard.h:
830a0 36 30 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69  60:34", "variadi
830b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
830c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
830d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
830e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
830f0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
83100 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
83110 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c   "SDL_bool" } },
83120 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
83130 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
83140 61 6d 65 22 3a 20 22 5f 5f 6d 36 34 22 2c 20 22  ame": "__m64", "
83150 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
83160 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
83170 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
83180 6e 2e 68 3a 32 37 3a 31 39 22 2c 20 22 74 79 70  n.h:27:19", "typ
83190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75  e": { "tag": "<u
831a0 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74  nknown-type:Vect
831b0 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  or>" } },.{ "tag
831c0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
831d0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
831e0 5f 5f 76 31 64 69 22 2c 20 22 6c 6f 63 61 74 69  __v1di", "locati
831f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
83200 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
83210 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 39  de/mmintrin.h:29
83220 3a 31 39 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :19", "type": { 
83230 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e  "tag": "<unknown
83240 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d  -type:Vector>" }
83250 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
83260 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
83270 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 32 73 69   "name": "__v2si
83280 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
83290 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
832a0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
832b0 6e 74 72 69 6e 2e 68 3a 33 30 3a 31 33 22 2c 20  ntrin.h:30:13", 
832c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
832d0 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a   "<unknown-type:
832e0 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20  Vector>" } },.{ 
832f0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
83300 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
83310 22 3a 20 22 5f 5f 76 34 68 69 22 2c 20 22 6c 6f  ": "__v4hi", "lo
83320 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
83330 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
83340 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e  nclude/mmintrin.
83350 68 3a 33 31 3a 31 35 22 2c 20 22 74 79 70 65 22  h:31:15", "type"
83360 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b  : { "tag": "<unk
83370 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72  nown-type:Vector
83380 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  >" } },.{ "tag":
83390 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
833a0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  : 0, "name": "__
833b0 76 38 71 69 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  v8qi", "location
833c0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
833d0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
833e0 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 32 3a 31  /mmintrin.h:32:1
833f0 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  4", "type": { "t
83400 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74  ag": "<unknown-t
83410 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d  ype:Vector>" } }
83420 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
83430 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
83440 5f 6d 6d 5f 65 6d 70 74 79 22 2c 20 22 6e 73 22  _mm_empty", "ns"
83450 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
83460 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
83470 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
83480 6d 69 6e 74 72 69 6e 2e 68 3a 34 35 3a 31 22 2c  mintrin.h:45:1",
83490 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
834a0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
834b0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
834c0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
834d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
834e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
834f0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
83500 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83510 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
83520 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 33 32 5f  ": "_mm_cvtsi32_
83530 73 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20  si64", "ns": 0, 
83540 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
83550 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
83560 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
83570 69 6e 2e 68 3a 36 32 3a 31 22 2c 20 22 76 61 72  in.h:62:1", "var
83580 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
83590 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
835a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
835b0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
835c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
835d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
835e0 6e 61 6d 65 22 3a 20 22 5f 5f 69 22 2c 20 22 74  name": "__i", "t
835f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83600 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
83610 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
83620 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
83630 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
83640 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
83650 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
83660 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
83670 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 36 34 5f  ": "_mm_cvtsi64_
83680 73 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  si32", "ns": 0, 
83690 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
836a0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
836b0 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
836c0 69 6e 2e 68 3a 37 39 3a 31 22 2c 20 22 76 61 72  in.h:79:1", "var
836d0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
836e0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
836f0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
83700 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
83710 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
83720 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
83730 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20 22 74  name": "__m", "t
83740 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
83750 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
83760 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
83770 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
83780 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
83790 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
837a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
837b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
837c0 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 36 34 5f  ": "_mm_cvtsi64_
837d0 6d 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  m64", "ns": 0, "
837e0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
837f0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
83800 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
83810 6e 2e 68 3a 39 35 3a 31 22 2c 20 22 76 61 72 69  n.h:95:1", "vari
83820 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
83830 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
83840 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
83850 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
83860 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
83870 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
83880 61 6d 65 22 3a 20 22 5f 5f 69 22 2c 20 22 74 79  ame": "__i", "ty
83890 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
838a0 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  long-long", "bit
838b0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
838c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
838d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
838e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
838f0 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
83900 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
83910 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
83920 6d 36 34 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a  m64_si64", "ns":
83930 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
83940 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
83950 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d  5.0.1/include/mm
83960 69 6e 74 72 69 6e 2e 68 3a 31 31 31 3a 31 22 2c  intrin.h:111:1",
83970 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
83980 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
83990 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
839a0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
839b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
839c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
839d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
839e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
839f0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
83a00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
83a10 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67   { "tag": ":long
83a20 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a  -long", "bit-siz
83a30 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
83a40 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c  gnment": 64 } },
83a50 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
83a60 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
83a70 6d 6d 5f 70 61 63 6b 73 5f 70 69 31 36 22 2c 20  mm_packs_pi16", 
83a80 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
83a90 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
83aa0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
83ab0 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34  de/mmintrin.h:14
83ac0 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  1:1", "variadic"
83ad0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
83ae0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
83af0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
83b00 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
83b10 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
83b20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
83b30 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
83b40 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
83b50 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
83b60 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
83b70 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
83b80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
83b90 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
83ba0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
83bb0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
83bc0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
83bd0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
83be0 6d 6d 5f 70 61 63 6b 73 5f 70 69 33 32 22 2c 20  mm_packs_pi32", 
83bf0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
83c00 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
83c10 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
83c20 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 37  de/mmintrin.h:17
83c30 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  1:1", "variadic"
83c40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
83c50 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
83c60 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
83c70 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
83c80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
83c90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
83ca0 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
83cb0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
83cc0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
83cd0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
83ce0 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
83cf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
83d00 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
83d10 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
83d20 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
83d30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
83d40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
83d50 6d 6d 5f 70 61 63 6b 73 5f 70 75 31 36 22 2c 20  mm_packs_pu16", 
83d60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
83d70 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
83d80 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
83d90 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30  de/mmintrin.h:20
83da0 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  1:1", "variadic"
83db0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
83dc0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
83dd0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
83de0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
83df0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
83e00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
83e10 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
83e20 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
83e30 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
83e40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
83e50 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
83e60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
83e70 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
83e80 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
83e90 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
83ea0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
83eb0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
83ec0 6d 6d 5f 75 6e 70 61 63 6b 68 69 5f 70 69 38 22  mm_unpackhi_pi8"
83ed0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
83ee0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
83ef0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
83f00 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
83f10 32 32 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  228:1", "variadi
83f20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
83f30 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
83f40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
83f50 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
83f60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
83f70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
83f80 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65  ": "__m1", "type
83f90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
83fa0 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
83fb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
83fc0 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22  name": "__m2", "
83fd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
83fe0 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
83ff0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
84000 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
84010 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
84020 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
84030 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69 5f 70 69  "_mm_unpackhi_pi
84040 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
84050 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
84060 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
84070 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
84080 2e 68 3a 32 35 31 3a 31 22 2c 20 22 76 61 72 69  .h:251:1", "vari
84090 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
840a0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
840b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
840c0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
840d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
840e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
840f0 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
84100 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
84110 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
84120 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
84130 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
84140 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
84150 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
84160 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
84170 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
84180 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
84190 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
841a0 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69  ": "_mm_unpackhi
841b0 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi32", "ns": 0,
841c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
841d0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
841e0 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
841f0 72 69 6e 2e 68 3a 32 37 32 3a 31 22 2c 20 22 76  rin.h:272:1", "v
84200 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
84210 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
84220 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
84230 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
84240 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
84250 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
84260 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c   "name": "__m1",
84270 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
84280 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
84290 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
842a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
842b0 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  m2", "type": { "
842c0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
842d0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
842e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
842f0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
84300 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
84310 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63  ame": "_mm_unpac
84320 6b 6c 6f 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20  klo_pi8", "ns": 
84330 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
84340 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
84350 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
84360 6e 74 72 69 6e 2e 68 3a 32 39 39 3a 31 22 2c 20  ntrin.h:299:1", 
84370 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
84380 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
84390 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
843a0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
843b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
843c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
843d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31  ", "name": "__m1
843e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
843f0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
84400 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
84410 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
84420 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m2", "type": {
84430 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
84440 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
84450 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
84460 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
84470 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
84480 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70  "name": "_mm_unp
84490 61 63 6b 6c 6f 5f 70 69 31 36 22 2c 20 22 6e 73  acklo_pi16", "ns
844a0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
844b0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
844c0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
844d0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 32 32 3a 31  mmintrin.h:322:1
844e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
844f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
84500 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
84510 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
84520 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84530 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84540 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
84550 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _m1", "type": { 
84560 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
84570 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
84580 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
84590 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22  : "__m2", "type"
845a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
845b0 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  4" } }], "return
845c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
845d0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
845e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
845f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
84600 75 6e 70 61 63 6b 6c 6f 5f 70 69 33 32 22 2c 20  unpacklo_pi32", 
84610 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
84620 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
84630 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
84640 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 34  de/mmintrin.h:34
84650 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  3:1", "variadic"
84660 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
84670 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
84680 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
84690 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
846a0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
846b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
846c0 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
846d0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
846e0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
846f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
84700 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
84710 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
84720 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
84730 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
84740 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
84750 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
84760 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
84770 6d 6d 5f 61 64 64 5f 70 69 38 22 2c 20 22 6e 73  mm_add_pi8", "ns
84780 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
84790 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
847a0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
847b0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 36 34 3a 31  mmintrin.h:364:1
847c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
847d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
847e0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
847f0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
84800 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
84810 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84820 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
84830 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _m1", "type": { 
84840 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
84850 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
84860 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
84870 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22  : "__m2", "type"
84880 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
84890 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  4" } }], "return
848a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
848b0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
848c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
848d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
848e0 61 64 64 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a  add_pi16", "ns":
848f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
84900 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
84910 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d  5.0.1/include/mm
84920 69 6e 74 72 69 6e 2e 68 3a 33 38 35 3a 31 22 2c  intrin.h:385:1",
84930 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
84940 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
84950 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
84960 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
84970 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
84980 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
84990 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
849a0 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
849b0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
849c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
849d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
849e0 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20  "__m2", "type": 
849f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
84a00 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
84a10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
84a20 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
84a30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
84a40 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64   "name": "_mm_ad
84a50 64 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30  d_pi32", "ns": 0
84a60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
84a70 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
84a80 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e  0.1/include/mmin
84a90 74 72 69 6e 2e 68 3a 34 30 36 3a 31 22 2c 20 22  trin.h:406:1", "
84aa0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
84ab0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
84ac0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
84ad0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
84ae0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
84af0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
84b00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22  , "name": "__m1"
84b10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
84b20 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20  ": "__m64" } }, 
84b30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
84b40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
84b50 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _m2", "type": { 
84b60 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
84b70 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
84b80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
84b90 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
84ba0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
84bb0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73  name": "_mm_adds
84bc0 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _pi8", "ns": 0, 
84bd0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
84be0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
84bf0 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
84c00 69 6e 2e 68 3a 34 32 38 3a 31 22 2c 20 22 76 61  in.h:428:1", "va
84c10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
84c20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
84c30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
84c40 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
84c50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
84c60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
84c70 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20  "name": "__m1", 
84c80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
84c90 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
84ca0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
84cb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
84cc0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
84cd0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
84ce0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
84cf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
84d00 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
84d10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
84d20 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73 5f 70  me": "_mm_adds_p
84d30 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
84d40 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
84d50 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
84d60 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
84d70 6e 2e 68 3a 34 35 31 3a 31 22 2c 20 22 76 61 72  n.h:451:1", "var
84d80 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
84d90 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
84da0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
84db0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
84dc0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
84dd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
84de0 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22  name": "__m1", "
84df0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
84e00 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
84e10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
84e20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32  ", "name": "__m2
84e30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
84e40 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
84e50 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
84e60 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
84e70 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
84e80 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
84e90 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73 5f 70 75  e": "_mm_adds_pu
84ea0 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
84eb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
84ec0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
84ed0 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e  nclude/mmintrin.
84ee0 68 3a 34 37 33 3a 31 22 2c 20 22 76 61 72 69 61  h:473:1", "varia
84ef0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
84f00 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
84f10 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
84f20 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
84f30 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
84f40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
84f50 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79  me": "__m1", "ty
84f60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
84f70 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61  _m64" } }, { "ta
84f80 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
84f90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c   "name": "__m2",
84fa0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
84fb0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
84fc0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
84fd0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
84fe0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
84ff0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
85000 3a 20 22 5f 6d 6d 5f 61 64 64 73 5f 70 75 31 36  : "_mm_adds_pu16
85010 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
85020 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
85030 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
85040 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
85050 3a 34 39 35 3a 31 22 2c 20 22 76 61 72 69 61 64  :495:1", "variad
85060 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
85070 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
85080 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
85090 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
850a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
850b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
850c0 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70  e": "__m1", "typ
850d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
850e0 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
850f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
85100 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20  "name": "__m2", 
85110 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
85120 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
85130 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
85140 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
85150 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
85160 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
85170 20 22 5f 6d 6d 5f 73 75 62 5f 70 69 38 22 2c 20   "_mm_sub_pi8", 
85180 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
85190 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
851a0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
851b0 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35 31  de/mmintrin.h:51
851c0 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  6:1", "variadic"
851d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
851e0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
851f0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
85200 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
85210 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
85220 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
85230 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
85240 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
85250 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
85260 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
85270 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
85280 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
85290 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
852a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
852b0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
852c0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
852d0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
852e0 6d 6d 5f 73 75 62 5f 70 69 31 36 22 2c 20 22 6e  mm_sub_pi16", "n
852f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
85300 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
85310 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
85320 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35 33 37 3a  /mmintrin.h:537:
85330 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
85340 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
85350 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
85360 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
85370 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
85380 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
85390 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
853a0 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m1", "type": {
853b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
853c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
853d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
853e0 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65  ": "__m2", "type
853f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
85400 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
85410 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
85420 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
85430 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
85440 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
85450 5f 73 75 62 5f 70 69 33 32 22 2c 20 22 6e 73 22  _sub_pi32", "ns"
85460 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
85470 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
85480 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
85490 6d 69 6e 74 72 69 6e 2e 68 3a 35 35 38 3a 31 22  mintrin.h:558:1"
854a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
854b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
854c0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
854d0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
854e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
854f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
85500 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
85510 6d 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  m1", "type": { "
85520 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
85530 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
85540 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
85550 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a   "__m2", "type":
85560 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
85570 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
85580 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
85590 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22  "__m64" } },.{ "
855a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
855b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
855c0 75 62 73 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20  ubs_pi8", "ns": 
855d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
855e0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
855f0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
85600 6e 74 72 69 6e 2e 68 3a 35 38 31 3a 31 22 2c 20  ntrin.h:581:1", 
85610 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
85620 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
85630 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
85640 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
85650 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
85660 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
85670 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31  ", "name": "__m1
85680 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85690 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
856a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
856b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
856c0 5f 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  __m2", "type": {
856d0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
856e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
856f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
85700 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
85710 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
85720 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62  "name": "_mm_sub
85730 73 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30  s_pi16", "ns": 0
85740 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
85750 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
85760 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e  0.1/include/mmin
85770 74 72 69 6e 2e 68 3a 36 30 34 3a 31 22 2c 20 22  trin.h:604:1", "
85780 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
85790 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
857a0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
857b0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
857c0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
857d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
857e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22  , "name": "__m1"
857f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
85800 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20  ": "__m64" } }, 
85810 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
85820 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
85830 5f 6d 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _m2", "type": { 
85840 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
85850 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
85860 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
85870 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
85880 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
85890 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 73  name": "_mm_subs
858a0 5f 70 75 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _pu8", "ns": 0, 
858b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
858c0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
858d0 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
858e0 69 6e 2e 68 3a 36 32 38 3a 31 22 2c 20 22 76 61  in.h:628:1", "va
858f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
85900 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
85910 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
85920 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
85930 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
85940 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
85950 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20  "name": "__m1", 
85960 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
85970 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
85980 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
85990 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
859a0 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
859b0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
859c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
859d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
859e0 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
859f0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
85a00 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 73 5f 70  me": "_mm_subs_p
85a10 75 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  u16", "ns": 0, "
85a20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
85a30 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
85a40 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69  /include/mmintri
85a50 6e 2e 68 3a 36 35 32 3a 31 22 2c 20 22 76 61 72  n.h:652:1", "var
85a60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
85a70 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
85a80 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
85a90 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
85aa0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
85ab0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
85ac0 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22  name": "__m1", "
85ad0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
85ae0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
85af0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
85b00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32  ", "name": "__m2
85b10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
85b20 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
85b30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
85b40 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
85b50 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
85b60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
85b70 65 22 3a 20 22 5f 6d 6d 5f 6d 61 64 64 5f 70 69  e": "_mm_madd_pi
85b80 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
85b90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
85ba0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
85bb0 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
85bc0 2e 68 3a 36 37 39 3a 31 22 2c 20 22 76 61 72 69  .h:679:1", "vari
85bd0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
85be0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
85bf0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
85c00 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
85c10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
85c20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
85c30 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
85c40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
85c50 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
85c60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
85c70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
85c80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
85c90 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
85ca0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
85cb0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
85cc0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
85cd0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
85ce0 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 68 69 5f 70 69  ": "_mm_mulhi_pi
85cf0 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
85d00 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
85d10 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
85d20 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
85d30 2e 68 3a 37 30 30 3a 31 22 2c 20 22 76 61 72 69  .h:700:1", "vari
85d40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
85d50 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
85d60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
85d70 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
85d80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
85d90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
85da0 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
85db0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
85dc0 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
85dd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
85de0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
85df0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
85e00 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
85e10 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
85e20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
85e30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
85e40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
85e50 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 6c 6f 5f 70 69  ": "_mm_mullo_pi
85e60 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
85e70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
85e80 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
85e90 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
85ea0 2e 68 3a 37 32 31 3a 31 22 2c 20 22 76 61 72 69  .h:721:1", "vari
85eb0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
85ec0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
85ed0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
85ee0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
85ef0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
85f00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
85f10 61 6d 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74  ame": "__m1", "t
85f20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
85f30 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74  __m64" } }, { "t
85f40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
85f50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22  , "name": "__m2"
85f60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
85f70 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
85f80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
85f90 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
85fa0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
85fb0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
85fc0 22 3a 20 22 5f 6d 6d 5f 73 6c 6c 5f 70 69 31 36  ": "_mm_sll_pi16
85fd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
85fe0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
85ff0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
86000 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
86010 3a 37 34 34 3a 31 22 2c 20 22 76 61 72 69 61 64  :744:1", "variad
86020 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
86030 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
86040 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
86050 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
86060 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
86070 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
86080 65 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65  e": "__m", "type
86090 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
860a0 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
860b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
860c0 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22  name": "__count"
860d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
860e0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c  ": "__m64" } }],
860f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
86100 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
86110 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
86120 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
86130 22 3a 20 22 5f 6d 6d 5f 73 6c 6c 69 5f 70 69 31  ": "_mm_slli_pi1
86140 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  6", "ns": 0, "lo
86150 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
86160 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
86170 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e  nclude/mmintrin.
86180 68 3a 37 36 36 3a 31 22 2c 20 22 76 61 72 69 61  h:766:1", "varia
86190 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
861a0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
861b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
861c0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
861d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
861e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
861f0 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70  me": "__m", "typ
86200 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
86210 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
86220 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
86230 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74  "name": "__count
86240 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
86250 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
86260 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
86270 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
86280 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
86290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
862a0 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
862b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
862c0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c  "name": "_mm_sll
862d0 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi32", "ns": 0,
862e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
862f0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
86300 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
86310 72 69 6e 2e 68 3a 37 38 39 3a 31 22 2c 20 22 76  rin.h:789:1", "v
86320 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
86330 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
86340 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
86350 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
86360 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
86370 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
86380 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20   "name": "__m", 
86390 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
863a0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
863b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
863c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  r", "name": "__c
863d0 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ount", "type": {
863e0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
863f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
86400 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
86410 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
86420 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
86430 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c  "name": "_mm_sll
86440 69 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30  i_pi32", "ns": 0
86450 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
86460 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
86470 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e  0.1/include/mmin
86480 74 72 69 6e 2e 68 3a 38 31 31 3a 31 22 2c 20 22  trin.h:811:1", "
86490 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
864a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
864b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
864c0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
864d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
864e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
864f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c  , "name": "__m",
86500 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
86510 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
86520 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
86530 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
86540 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
86550 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
86560 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
86570 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
86580 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
86590 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
865a0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
865b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
865c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
865d0 6d 5f 73 6c 6c 5f 73 69 36 34 22 2c 20 22 6e 73  m_sll_si64", "ns
865e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
865f0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
86600 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
86610 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 33 31 3a 31  mmintrin.h:831:1
86620 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
86630 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
86640 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
86650 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
86660 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
86670 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
86680 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
86690 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _m", "type": { "
866a0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
866b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
866c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
866d0 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70   "__count", "typ
866e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
866f0 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m64" } }], "retu
86700 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
86710 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
86720 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
86730 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
86740 6d 5f 73 6c 6c 69 5f 73 69 36 34 22 2c 20 22 6e  m_slli_si64", "n
86750 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
86760 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
86770 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
86780 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 35 31 3a  /mmintrin.h:851:
86790 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
867a0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
867b0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
867c0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
867d0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
867e0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
867f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
86800 5f 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __m", "type": { 
86810 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
86820 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
86830 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
86840 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79  : "__count", "ty
86850 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
86860 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
86870 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
86880 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
86890 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
868a0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
868b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
868c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
868d0 3a 20 22 5f 6d 6d 5f 73 72 61 5f 70 69 31 36 22  : "_mm_sra_pi16"
868e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
868f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
86900 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
86910 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
86920 38 37 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  875:1", "variadi
86930 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
86940 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
86950 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
86960 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
86970 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
86980 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
86990 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22  ": "__m", "type"
869a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
869b0 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
869c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
869d0 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c  ame": "__count",
869e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
869f0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
86a00 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
86a10 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
86a20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
86a30 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
86a40 3a 20 22 5f 6d 6d 5f 73 72 61 69 5f 70 69 31 36  : "_mm_srai_pi16
86a50 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
86a60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
86a70 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
86a80 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
86a90 3a 38 39 38 3a 31 22 2c 20 22 76 61 72 69 61 64  :898:1", "variad
86aa0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
86ab0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
86ac0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
86ad0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
86ae0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
86af0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
86b00 65 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65  e": "__m", "type
86b10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
86b20 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
86b30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
86b40 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22  name": "__count"
86b50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
86b60 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
86b70 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
86b80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
86b90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
86ba0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
86bb0 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
86bc0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
86bd0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 5f  name": "_mm_sra_
86be0 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi32", "ns": 0, 
86bf0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
86c00 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
86c10 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
86c20 69 6e 2e 68 3a 39 32 32 3a 31 22 2c 20 22 76 61  in.h:922:1", "va
86c30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
86c40 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
86c50 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
86c60 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
86c70 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
86c80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
86c90 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20 22  "name": "__m", "
86ca0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
86cb0 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22  "__m64" } }, { "
86cc0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
86cd0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f  ", "name": "__co
86ce0 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unt", "type": { 
86cf0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
86d00 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
86d10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
86d20 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
86d30 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
86d40 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 69  name": "_mm_srai
86d50 5f 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi32", "ns": 0,
86d60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
86d70 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
86d80 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
86d90 72 69 6e 2e 68 3a 39 34 35 3a 31 22 2c 20 22 76  rin.h:945:1", "v
86da0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
86db0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
86dc0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
86dd0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
86de0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
86df0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
86e00 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20   "name": "__m", 
86e10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
86e20 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
86e30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
86e40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63  r", "name": "__c
86e50 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ount", "type": {
86e60 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
86e70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
86e80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
86e90 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
86ea0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
86eb0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
86ec0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
86ed0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
86ee0 5f 73 72 6c 5f 70 69 31 36 22 2c 20 22 6e 73 22  _srl_pi16", "ns"
86ef0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
86f00 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
86f10 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d  /5.0.1/include/m
86f20 6d 69 6e 74 72 69 6e 2e 68 3a 39 36 38 3a 31 22  mintrin.h:968:1"
86f30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
86f40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
86f50 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
86f60 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
86f70 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
86f80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
86f90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
86fa0 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  m", "type": { "t
86fb0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
86fc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
86fd0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
86fe0 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65  "__count", "type
86ff0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
87000 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
87010 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
87020 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
87030 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
87040 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
87050 5f 73 72 6c 69 5f 70 69 31 36 22 2c 20 22 6e 73  _srli_pi16", "ns
87060 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
87070 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
87080 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
87090 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39 39 30 3a 31  mmintrin.h:990:1
870a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
870b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
870c0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
870d0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
870e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
870f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
87100 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
87110 5f 6d 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _m", "type": { "
87120 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
87130 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
87140 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
87150 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70   "__count", "typ
87160 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
87170 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
87180 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
87190 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
871a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
871b0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
871c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
871d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
871e0 20 22 5f 6d 6d 5f 73 72 6c 5f 70 69 33 32 22 2c   "_mm_srl_pi32",
871f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
87200 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
87210 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
87220 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  ude/mmintrin.h:1
87230 30 31 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69  013:1", "variadi
87240 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
87250 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
87260 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
87270 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
87280 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
87290 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
872a0 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70 65 22  ": "__m", "type"
872b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
872c0 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
872d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
872e0 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c  ame": "__count",
872f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
87300 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
87310 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
87320 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
87330 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
87340 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
87350 3a 20 22 5f 6d 6d 5f 73 72 6c 69 5f 70 69 33 32  : "_mm_srli_pi32
87360 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
87370 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
87380 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
87390 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
873a0 3a 31 30 33 35 3a 31 22 2c 20 22 76 61 72 69 61  :1035:1", "varia
873b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
873c0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
873d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
873e0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
873f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
87400 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
87410 6d 65 22 3a 20 22 5f 5f 6d 22 2c 20 22 74 79 70  me": "__m", "typ
87420 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
87430 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
87440 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
87450 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74  "name": "__count
87460 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
87470 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
87480 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
87490 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
874a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
874b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
874c0 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  _m64" } },.{ "ta
874d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
874e0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c  "name": "_mm_srl
874f0 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c  _si64", "ns": 0,
87500 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
87510 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
87520 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
87530 72 69 6e 2e 68 3a 31 30 35 35 3a 31 22 2c 20 22  rin.h:1055:1", "
87540 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
87550 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
87560 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
87570 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
87580 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
87590 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
875a0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 22 2c  , "name": "__m",
875b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
875c0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b  : "__m64" } }, {
875d0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
875e0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
875f0 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
87600 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
87610 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
87620 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
87630 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
87640 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
87650 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72   "name": "_mm_sr
87660 6c 69 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a 20  li_si64", "ns": 
87670 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
87680 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
87690 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69  .0.1/include/mmi
876a0 6e 74 72 69 6e 2e 68 3a 31 30 37 36 3a 31 22 2c  ntrin.h:1076:1",
876b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
876c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
876d0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
876e0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
876f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
87700 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
87710 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d  r", "name": "__m
87720 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
87730 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
87740 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
87750 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
87760 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22  __count", "type"
87770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
87780 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
87790 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
877a0 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
877b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
877c0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
877d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
877e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
877f0 5f 6d 6d 5f 61 6e 64 5f 73 69 36 34 22 2c 20 22  _mm_and_si64", "
87800 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
87810 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
87820 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
87830 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 39  e/mmintrin.h:109
87840 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  4:1", "variadic"
87850 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
87860 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
87870 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
87880 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
87890 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
878a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
878b0 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
878c0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
878d0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
878e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
878f0 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
87900 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
87910 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
87920 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
87930 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
87940 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
87950 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
87960 6d 6d 5f 61 6e 64 6e 6f 74 5f 73 69 36 34 22 2c  mm_andnot_si64",
87970 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
87980 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
87990 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
879a0 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  ude/mmintrin.h:1
879b0 31 31 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  115:1", "variadi
879c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
879d0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
879e0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
879f0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
87a00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
87a10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
87a20 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65  ": "__m1", "type
87a30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
87a40 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
87a50 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
87a60 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22  name": "__m2", "
87a70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
87a80 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
87a90 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
87aa0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
87ab0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
87ac0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
87ad0 22 5f 6d 6d 5f 6f 72 5f 73 69 36 34 22 2c 20 22  "_mm_or_si64", "
87ae0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
87af0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
87b00 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
87b10 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 33  e/mmintrin.h:113
87b20 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  3:1", "variadic"
87b30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
87b40 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
87b50 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
87b60 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
87b70 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
87b80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
87b90 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
87ba0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
87bb0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
87bc0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
87bd0 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
87be0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
87bf0 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
87c00 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
87c10 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
87c20 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
87c30 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
87c40 6d 6d 5f 78 6f 72 5f 73 69 36 34 22 2c 20 22 6e  mm_xor_si64", "n
87c50 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
87c60 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
87c70 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
87c80 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 35 31  /mmintrin.h:1151
87c90 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
87ca0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
87cb0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
87cc0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
87cd0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
87ce0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
87cf0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
87d00 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20  "__m1", "type": 
87d10 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
87d20 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
87d30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
87d40 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70  e": "__m2", "typ
87d50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
87d60 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m64" } }], "retu
87d70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
87d80 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
87d90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
87da0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
87db0 6d 5f 63 6d 70 65 71 5f 70 69 38 22 2c 20 22 6e  m_cmpeq_pi8", "n
87dc0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
87dd0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
87de0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
87df0 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 37 33  /mmintrin.h:1173
87e00 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
87e10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
87e20 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
87e30 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
87e40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
87e50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
87e60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
87e70 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a 20  "__m1", "type": 
87e80 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
87e90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
87ea0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
87eb0 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79 70  e": "__m2", "typ
87ec0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
87ed0 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  m64" } }], "retu
87ee0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
87ef0 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a  ": "__m64" } },.
87f00 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
87f10 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
87f20 6d 5f 63 6d 70 65 71 5f 70 69 31 36 22 2c 20 22  m_cmpeq_pi16", "
87f30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
87f40 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
87f50 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
87f60 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 39  e/mmintrin.h:119
87f70 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
87f80 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
87f90 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
87fa0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
87fb0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
87fc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
87fd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
87fe0 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22 3a   "__m1", "type":
87ff0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
88000 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
88010 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
88020 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74 79  me": "__m2", "ty
88030 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
88040 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
88050 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
88060 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
88070 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
88080 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
88090 6d 6d 5f 63 6d 70 65 71 5f 70 69 33 32 22 2c 20  mm_cmpeq_pi32", 
880a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
880b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
880c0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
880d0 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32  de/mmintrin.h:12
880e0 31 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  17:1", "variadic
880f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
88100 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
88110 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
88120 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
88130 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
88140 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
88150 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22  : "__m1", "type"
88160 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
88170 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
88180 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
88190 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74  ame": "__m2", "t
881a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
881b0 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
881c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
881d0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
881e0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
881f0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
88200 5f 6d 6d 5f 63 6d 70 67 74 5f 70 69 38 22 2c 20  _mm_cmpgt_pi8", 
88210 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
88220 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
88230 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
88240 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32  de/mmintrin.h:12
88250 33 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  39:1", "variadic
88260 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
88270 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
88280 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
88290 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
882a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
882b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
882c0 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65 22  : "__m1", "type"
882d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
882e0 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
882f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
88300 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22 74  ame": "__m2", "t
88310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
88320 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
88330 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
88340 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
88350 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
88360 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
88370 5f 6d 6d 5f 63 6d 70 67 74 5f 70 69 31 36 22 2c  _mm_cmpgt_pi16",
88380 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
88390 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
883a0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
883b0 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  ude/mmintrin.h:1
883c0 32 36 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  261:1", "variadi
883d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
883e0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
883f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
88400 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
88410 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
88420 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
88430 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70 65  ": "__m1", "type
88440 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
88450 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
88460 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
88470 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20 22  name": "__m2", "
88480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
88490 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
884a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
884b0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
884c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
884d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
884e0 22 5f 6d 6d 5f 63 6d 70 67 74 5f 70 69 33 32 22  "_mm_cmpgt_pi32"
884f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
88500 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
88510 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
88520 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
88530 31 32 38 33 3a 31 22 2c 20 22 76 61 72 69 61 64  1283:1", "variad
88540 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
88550 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
88560 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
88570 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
88580 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
88590 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
885a0 65 22 3a 20 22 5f 5f 6d 31 22 2c 20 22 74 79 70  e": "__m1", "typ
885b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
885c0 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
885d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
885e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 32 22 2c 20  "name": "__m2", 
885f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
88600 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
88610 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
88620 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
88630 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
88640 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
88650 20 22 5f 6d 6d 5f 73 65 74 7a 65 72 6f 5f 73 69   "_mm_setzero_si
88660 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
88670 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
88680 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
88690 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
886a0 2e 68 3a 31 32 39 36 3a 31 22 2c 20 22 76 61 72  .h:1296:1", "var
886b0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
886c0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
886d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
886e0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
886f0 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
88700 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
88710 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
88720 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
88730 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
88740 6d 6d 5f 73 65 74 5f 70 69 33 32 22 2c 20 22 6e  mm_set_pi32", "n
88750 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
88760 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
88770 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
88780 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 33 31 37  /mmintrin.h:1317
88790 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
887a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
887b0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
887c0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
887d0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
887e0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
887f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
88800 22 5f 5f 69 31 22 2c 20 22 74 79 70 65 22 3a 20  "__i1", "type": 
88810 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
88820 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
88830 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
88840 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
88850 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
88860 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 30 22 2c 20  "name": "__i0", 
88870 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
88880 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
88890 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
888a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
888b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
888c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
888d0 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  4" } },.{ "tag":
888e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
888f0 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f 70 69  me": "_mm_set_pi
88900 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
88910 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
88920 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
88930 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e  include/mmintrin
88940 2e 68 3a 31 33 34 30 3a 31 22 2c 20 22 76 61 72  .h:1340:1", "var
88950 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
88960 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
88970 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
88980 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
88990 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
889a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
889b0 6e 61 6d 65 22 3a 20 22 5f 5f 73 33 22 2c 20 22  name": "__s3", "
889c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
889d0 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  ":short", "bit-s
889e0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
889f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20  lignment": 16 } 
88a00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
88a10 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
88a20 20 22 5f 5f 73 32 22 2c 20 22 74 79 70 65 22 3a   "__s2", "type":
88a30 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72   { "tag": ":shor
88a40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
88a50 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
88a60 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22  nt": 16 } }, { "
88a70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
88a80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 31  ", "name": "__s1
88a90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
88aa0 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62  g": ":short", "b
88ab0 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
88ac0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
88ad0 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  6 } }, { "tag": 
88ae0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
88af0 6d 65 22 3a 20 22 5f 5f 73 30 22 2c 20 22 74 79  me": "__s0", "ty
88b00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
88b10 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
88b20 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
88b30 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 5d  gnment": 16 } }]
88b40 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
88b50 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
88b60 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
88b70 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
88b80 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f 70 69 38  e": "_mm_set_pi8
88b90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
88ba0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
88bb0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
88bc0 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
88bd0 3a 31 33 37 31 3a 31 22 2c 20 22 76 61 72 69 61  :1371:1", "varia
88be0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
88bf0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
88c00 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
88c10 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
88c20 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
88c30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
88c40 6d 65 22 3a 20 22 5f 5f 62 37 22 2c 20 22 74 79  me": "__b7", "ty
88c50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
88c60 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
88c70 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
88c80 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20  ment": 8 } }, { 
88c90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
88ca0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
88cb0 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  6", "type": { "t
88cc0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
88cd0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
88ce0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
88cf0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
88d00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
88d10 22 3a 20 22 5f 5f 62 35 22 2c 20 22 74 79 70 65  ": "__b5", "type
88d20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
88d30 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
88d40 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
88d50 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74  nt": 8 } }, { "t
88d60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
88d70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 34 22  , "name": "__b4"
88d80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
88d90 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
88da0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
88db0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
88dc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
88dd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
88de0 20 22 5f 5f 62 33 22 2c 20 22 74 79 70 65 22 3a   "__b3", "type":
88df0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
88e00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
88e10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
88e20 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
88e30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
88e40 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 32 22 2c 20  "name": "__b2", 
88e50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
88e60 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
88e70 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
88e80 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c  ignment": 8 } },
88e90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
88ea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
88eb0 5f 5f 62 31 22 2c 20 22 74 79 70 65 22 3a 20 7b  __b1", "type": {
88ec0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
88ed0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
88ee0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
88ef0 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   8 } }, { "tag":
88f00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
88f10 61 6d 65 22 3a 20 22 5f 5f 62 30 22 2c 20 22 74  ame": "__b0", "t
88f20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
88f30 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
88f40 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
88f50 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 5d 2c 20  nment": 8 } }], 
88f60 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
88f70 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
88f80 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
88f90 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
88fa0 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f 70 69 33 32  : "_mm_set1_pi32
88fb0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
88fc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
88fd0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
88fe0 63 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68  clude/mmintrin.h
88ff0 3a 31 33 39 31 3a 31 22 2c 20 22 76 61 72 69 61  :1391:1", "varia
89000 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
89010 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
89020 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
89030 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
89040 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
89050 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
89060 6d 65 22 3a 20 22 5f 5f 69 22 2c 20 22 74 79 70  me": "__i", "typ
89070 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
89080 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
89090 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
890a0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
890b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
890c0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
890d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
890e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
890f0 20 22 5f 6d 6d 5f 73 65 74 31 5f 70 69 31 36 22   "_mm_set1_pi16"
89100 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
89110 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
89120 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
89130 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
89140 31 34 30 39 3a 31 22 2c 20 22 76 61 72 69 61 64  1409:1", "variad
89150 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
89160 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
89170 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
89180 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
89190 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
891a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
891b0 65 22 3a 20 22 5f 5f 77 22 2c 20 22 74 79 70 65  e": "__w", "type
891c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68  ": { "tag": ":sh
891d0 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
891e0 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
891f0 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 5d 2c 20  ment": 16 } }], 
89200 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
89210 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
89220 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
89230 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
89240 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f 70 69 38 22  : "_mm_set1_pi8"
89250 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
89260 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
89270 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
89280 6c 75 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a  lude/mmintrin.h:
89290 31 34 32 37 3a 31 22 2c 20 22 76 61 72 69 61 64  1427:1", "variad
892a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
892b0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
892c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
892d0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
892e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
892f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
89300 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
89310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
89320 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
89330 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
89340 6e 74 22 3a 20 38 20 7d 20 7d 5d 2c 20 22 72 65  nt": 8 } }], "re
89350 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
89360 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
89370 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
89380 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
89390 5f 6d 6d 5f 73 65 74 72 5f 70 69 33 32 22 2c 20  _mm_setr_pi32", 
893a0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
893b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
893c0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
893d0 64 65 2f 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34  de/mmintrin.h:14
893e0 34 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  48:1", "variadic
893f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
89400 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
89410 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
89420 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
89430 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
89440 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
89450 3a 20 22 5f 5f 69 30 22 2c 20 22 74 79 70 65 22  : "__i0", "type"
89460 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
89470 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
89480 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
89490 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
894a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
894b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 31 22  , "name": "__i1"
894c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
894d0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
894e0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
894f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
89500 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
89510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
89520 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
89530 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
89540 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 72  name": "_mm_setr
89550 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c  _pi16", "ns": 0,
89560 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
89570 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
89580 2e 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74  .1/include/mmint
89590 72 69 6e 2e 68 3a 31 34 37 31 3a 31 22 2c 20 22  rin.h:1471:1", "
895a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
895b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
895c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
895d0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
895e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
895f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
89600 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 30 22  , "name": "__w0"
89610 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
89620 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69  ": ":short", "bi
89630 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
89640 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
89650 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
89660 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
89670 65 22 3a 20 22 5f 5f 77 31 22 2c 20 22 74 79 70  e": "__w1", "typ
89680 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
89690 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  hort", "bit-size
896a0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
896b0 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20  nment": 16 } }, 
896c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
896d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
896e0 5f 77 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _w2", "type": { 
896f0 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c  "tag": ":short",
89700 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
89710 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
89720 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 16 } }, { "tag
89730 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
89740 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 33 22 2c 20  "name": "__w3", 
89750 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
89760 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d   ":short", "bit-
89770 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
89780 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
89790 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
897a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
897b0 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  m64" } },.{ "tag
897c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
897d0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 72  name": "_mm_setr
897e0 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _pi8", "ns": 0, 
897f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
89800 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
89810 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 69 6e 74 72  1/include/mmintr
89820 69 6e 2e 68 3a 31 35 30 32 3a 31 22 2c 20 22 76  in.h:1502:1", "v
89830 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
89840 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
89850 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
89860 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
89870 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
89880 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
89890 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 30 22 2c   "name": "__b0",
898a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
898b0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
898c0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
898d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
898e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
898f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
89900 22 5f 5f 62 31 22 2c 20 22 74 79 70 65 22 3a 20  "__b1", "type": 
89910 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
89920 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
89930 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
89940 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 8 } }, { "tag"
89950 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
89960 6e 61 6d 65 22 3a 20 22 5f 5f 62 32 22 2c 20 22  name": "__b2", "
89970 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
89980 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
89990 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
899a0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20  gnment": 8 } }, 
899b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
899c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
899d0 5f 62 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _b3", "type": { 
899e0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
899f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
89a00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
89a10 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
89a20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
89a30 6d 65 22 3a 20 22 5f 5f 62 34 22 2c 20 22 74 79  me": "__b4", "ty
89a40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
89a50 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
89a60 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
89a70 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20  ment": 8 } }, { 
89a80 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
89a90 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
89aa0 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
89ab0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
89ac0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
89ad0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
89ae0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
89af0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
89b00 22 3a 20 22 5f 5f 62 36 22 2c 20 22 74 79 70 65  ": "__b6", "type
89b10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
89b20 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
89b30 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
89b40 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74  nt": 8 } }, { "t
89b50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
89b60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 37 22  , "name": "__b7"
89b70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
89b80 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
89b90 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
89ba0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
89bb0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
89bc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
89bd0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
89be0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
89bf0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
89c00 5f 76 34 73 69 22 2c 20 22 6c 6f 63 61 74 69 6f  _v4si", "locatio
89c10 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
89c20 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
89c30 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 39  e/xmmintrin.h:29
89c40 3a 31 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :13", "type": { 
89c50 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e  "tag": "<unknown
89c60 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d  -type:Vector>" }
89c70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
89c80 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
89c90 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 34 73 66   "name": "__v4sf
89ca0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
89cb0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
89cc0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
89cd0 69 6e 74 72 69 6e 2e 68 3a 33 30 3a 31 35 22 2c  intrin.h:30:15",
89ce0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
89cf0 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65  : "<unknown-type
89d00 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b  :Vector>" } },.{
89d10 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
89d20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
89d30 65 22 3a 20 22 5f 5f 6d 31 32 38 22 2c 20 22 6c  e": "__m128", "l
89d40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
89d50 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
89d60 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
89d70 6e 2e 68 3a 33 31 3a 31 35 22 2c 20 22 74 79 70  n.h:31:15", "typ
89d80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75  e": { "tag": "<u
89d90 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74  nknown-type:Vect
89da0 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  or>" } },.{ "tag
89db0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
89dc0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
89dd0 5f 5f 76 34 73 75 22 2c 20 22 6c 6f 63 61 74 69  __v4su", "locati
89de0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
89df0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
89e00 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/xmmintrin.h:3
89e10 34 3a 32 32 22 2c 20 22 74 79 70 65 22 3a 20 7b  4:22", "type": {
89e20 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77   "tag": "<unknow
89e30 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20  n-type:Vector>" 
89e40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
89e50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
89e60 3a 20 22 70 6f 73 69 78 5f 6d 65 6d 61 6c 69 67  : "posix_memalig
89e70 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
89e80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
89e90 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
89ea0 6e 63 6c 75 64 65 2f 6d 6d 5f 6d 61 6c 6c 6f 63  nclude/mm_malloc
89eb0 2e 68 3a 33 33 3a 31 32 22 2c 20 22 76 61 72 69  .h:33:12", "vari
89ec0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
89ed0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
89ee0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
89ef0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
89f00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
89f10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
89f20 6e 61 6d 65 22 3a 20 22 5f 5f 6d 65 6d 70 74 72  name": "__memptr
89f30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
89f40 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
89f50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
89f60 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
89f70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
89f80 76 6f 69 64 22 20 7d 20 7d 20 7d 20 7d 2c 20 7b  void" } } } }, {
89f90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
89fa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
89fb0 61 6c 69 67 6e 6d 65 6e 74 22 2c 20 22 74 79 70  alignment", "typ
89fc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69  e": { "tag": "si
89fd0 7a 65 5f 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ze_t" } }, { "ta
89fe0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
89ff0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65   "name": "__size
8a000 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8a010 67 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d  g": "size_t" } }
8a020 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8a030 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
8a040 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
8a050 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
8a060 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
8a070 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8a080 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61   "name": "_mm_ma
8a090 6c 6c 6f 63 22 2c 20 22 6e 73 22 3a 20 30 2c 20  lloc", "ns": 0, 
8a0a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8a0b0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8a0c0 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 5f 6d 61 6c  1/include/mm_mal
8a0d0 6c 6f 63 2e 68 3a 34 36 3a 31 22 2c 20 22 76 61  loc.h:46:1", "va
8a0e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8a0f0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8a100 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8a110 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8a120 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8a130 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8a140 22 6e 61 6d 65 22 3a 20 22 5f 5f 73 69 7a 65 22  "name": "__size"
8a150 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8a160 22 3a 20 22 73 69 7a 65 5f 74 22 20 7d 20 7d 2c  ": "size_t" } },
8a170 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
8a180 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8a190 5f 5f 61 6c 69 67 6e 22 2c 20 22 74 79 70 65 22  __align", "type"
8a1a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 69 7a 65  : { "tag": "size
8a1b0 5f 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  _t" } }], "retur
8a1c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8a1d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
8a1e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8a1f0 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20  :void" } } },.{ 
8a200 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8a210 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8a220 66 72 65 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  free", "ns": 0, 
8a230 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8a240 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8a250 31 2f 69 6e 63 6c 75 64 65 2f 6d 6d 5f 6d 61 6c  1/include/mm_mal
8a260 6c 6f 63 2e 68 3a 36 39 3a 31 22 2c 20 22 76 61  loc.h:69:1", "va
8a270 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8a280 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8a290 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8a2a0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8a2b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8a2c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8a2d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22  "name": "__p", "
8a2e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8a2f0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
8a300 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
8a310 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  oid" } } }], "re
8a320 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8a330 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
8a340 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
8a350 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
8a360 5f 6d 6d 5f 61 64 64 5f 73 73 22 2c 20 22 6e 73  _mm_add_ss", "ns
8a370 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8a380 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8a390 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8a3a0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 36 31 3a 31  xmmintrin.h:61:1
8a3b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8a3c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8a3d0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8a3e0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8a3f0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8a400 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8a410 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8a420 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8a430 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8a440 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
8a450 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8a460 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
8a470 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8a480 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8a490 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8a4a0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
8a4b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8a4c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
8a4d0 5f 61 64 64 5f 70 73 22 2c 20 22 6e 73 22 3a 20  _add_ps", "ns": 
8a4e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8a4f0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8a500 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8a510 69 6e 74 72 69 6e 2e 68 3a 38 31 3a 31 22 2c 20  intrin.h:81:1", 
8a520 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8a530 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
8a540 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
8a550 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
8a560 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
8a570 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8a580 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
8a590 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8a5a0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8a5b0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
8a5c0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8a5d0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
8a5e0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8a5f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
8a600 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8a610 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
8a620 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8a630 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75   "name": "_mm_su
8a640 62 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  b_ss", "ns": 0, 
8a650 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8a660 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8a670 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8a680 72 69 6e 2e 68 3a 31 30 33 3a 31 22 2c 20 22 76  rin.h:103:1", "v
8a690 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8a6a0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8a6b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8a6c0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8a6d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8a6e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8a6f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8a700 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8a710 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
8a720 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8a730 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8a740 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
8a750 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8a760 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8a770 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8a780 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
8a790 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
8a7a0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f  name": "_mm_sub_
8a7b0 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
8a7c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8a7d0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8a7e0 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8a7f0 6e 2e 68 3a 31 32 34 3a 31 22 2c 20 22 76 61 72  n.h:124:1", "var
8a800 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8a810 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8a820 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8a830 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8a840 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8a850 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8a860 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8a870 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8a880 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8a890 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8a8a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8a8b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8a8c0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8a8d0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8a8e0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8a8f0 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
8a900 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
8a910 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 5f 73 73  me": "_mm_mul_ss
8a920 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8a930 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
8a940 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
8a950 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
8a960 68 3a 31 34 36 3a 31 22 2c 20 22 76 61 72 69 61  h:146:1", "varia
8a970 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8a980 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8a990 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8a9a0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8a9b0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8a9c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8a9d0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8a9e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8a9f0 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  m128" } }, { "ta
8aa00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8aa10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
8aa20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8aa30 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8aa40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8aa50 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8aa60 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8aa70 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8aa80 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 5f 70 73 22 2c  ": "_mm_mul_ps",
8aa90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8aaa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8aab0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8aac0 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8aad0 31 36 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  166:1", "variadi
8aae0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8aaf0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8ab00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8ab10 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8ab20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8ab30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8ab40 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8ab50 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8ab60 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8ab70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8ab80 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8ab90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8aba0 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8abb0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8abc0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8abd0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8abe0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8abf0 20 22 5f 6d 6d 5f 64 69 76 5f 73 73 22 2c 20 22   "_mm_div_ss", "
8ac00 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8ac10 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8ac20 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8ac30 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 38  e/xmmintrin.h:18
8ac40 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  8:1", "variadic"
8ac50 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
8ac60 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
8ac70 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
8ac80 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
8ac90 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
8aca0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8acb0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
8acc0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8acd0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
8ace0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8acf0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
8ad00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8ad10 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
8ad20 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
8ad30 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8ad40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
8ad50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
8ad60 5f 6d 6d 5f 64 69 76 5f 70 73 22 2c 20 22 6e 73  _mm_div_ps", "ns
8ad70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8ad80 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8ad90 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8ada0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30 37 3a  xmmintrin.h:207:
8adb0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
8adc0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
8add0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
8ade0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
8adf0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
8ae00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
8ae10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8ae20 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
8ae30 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8ae40 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
8ae50 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8ae60 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
8ae70 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8ae80 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8ae90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8aea0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
8aeb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8aec0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8aed0 6d 5f 73 71 72 74 5f 73 73 22 2c 20 22 6e 73 22  m_sqrt_ss", "ns"
8aee0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8aef0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8af00 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8af10 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 35 3a 31  mmintrin.h:225:1
8af20 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8af30 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8af40 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8af50 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8af60 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8af70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8af80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8af90 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8afa0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8afb0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8afc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8afd0 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8afe0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8aff0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 71 72  "name": "_mm_sqr
8b000 74 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  t_ps", "ns": 0, 
8b010 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8b020 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8b030 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8b040 72 69 6e 2e 68 3a 32 34 33 3a 31 22 2c 20 22 76  rin.h:243:1", "v
8b050 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8b060 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8b070 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8b080 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8b090 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8b0a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8b0b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8b0c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8b0d0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8b0e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8b0f0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8b100 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8b110 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8b120 22 3a 20 22 5f 6d 6d 5f 72 63 70 5f 73 73 22 2c  ": "_mm_rcp_ss",
8b130 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8b140 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8b150 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8b160 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8b170 32 36 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  261:1", "variadi
8b180 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8b190 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8b1a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8b1b0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8b1c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8b1d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8b1e0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8b1f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8b200 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8b210 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8b220 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
8b230 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8b240 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8b250 6d 5f 72 63 70 5f 70 73 22 2c 20 22 6e 73 22 3a  m_rcp_ps", "ns":
8b260 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8b270 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8b280 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8b290 6d 69 6e 74 72 69 6e 2e 68 3a 32 37 39 3a 31 22  mintrin.h:279:1"
8b2a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8b2b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8b2c0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8b2d0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8b2e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8b2f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8b300 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8b310 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8b320 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8b330 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8b340 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8b350 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
8b360 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
8b370 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 72 73 71 72  name": "_mm_rsqr
8b380 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  t_ss", "ns": 0, 
8b390 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8b3a0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8b3b0 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8b3c0 72 69 6e 2e 68 3a 32 39 38 3a 31 22 2c 20 22 76  rin.h:298:1", "v
8b3d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8b3e0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8b3f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8b400 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8b410 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8b420 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8b430 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8b440 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8b450 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8b460 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8b470 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8b480 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8b490 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8b4a0 22 3a 20 22 5f 6d 6d 5f 72 73 71 72 74 5f 70 73  ": "_mm_rsqrt_ps
8b4b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8b4c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
8b4d0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
8b4e0 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
8b4f0 68 3a 33 31 36 3a 31 22 2c 20 22 76 61 72 69 61  h:316:1", "varia
8b500 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8b510 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8b520 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8b530 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8b540 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8b550 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8b560 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8b570 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8b580 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
8b590 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
8b5a0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8b5b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
8b5c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
8b5d0 5f 6d 6d 5f 6d 69 6e 5f 73 73 22 2c 20 22 6e 73  _mm_min_ss", "ns
8b5e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8b5f0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8b600 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8b610 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 33 39 3a  xmmintrin.h:339:
8b620 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
8b630 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
8b640 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
8b650 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
8b660 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
8b670 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
8b680 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8b690 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
8b6a0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8b6b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
8b6c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8b6d0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
8b6e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8b6f0 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8b700 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8b710 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
8b720 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8b730 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8b740 6d 5f 6d 69 6e 5f 70 73 22 2c 20 22 6e 73 22 3a  m_min_ps", "ns":
8b750 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8b760 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8b770 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8b780 6d 69 6e 74 72 69 6e 2e 68 3a 33 35 38 3a 31 22  mintrin.h:358:1"
8b790 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8b7a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8b7b0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8b7c0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8b7d0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8b7e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8b7f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8b800 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8b810 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8b820 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8b830 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8b840 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8b850 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8b860 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8b870 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8b880 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
8b890 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8b8a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8b8b0 6d 61 78 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30  max_ss", "ns": 0
8b8c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
8b8d0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
8b8e0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
8b8f0 6e 74 72 69 6e 2e 68 3a 33 38 31 3a 31 22 2c 20  ntrin.h:381:1", 
8b900 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8b910 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
8b920 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
8b930 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
8b940 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
8b950 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8b960 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
8b970 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8b980 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8b990 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
8b9a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8b9b0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
8b9c0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8b9d0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
8b9e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8b9f0 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
8ba00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8ba10 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61   "name": "_mm_ma
8ba20 78 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  x_ps", "ns": 0, 
8ba30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8ba40 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8ba50 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8ba60 72 69 6e 2e 68 3a 34 30 30 3a 31 22 2c 20 22 76  rin.h:400:1", "v
8ba70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8ba80 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8ba90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8baa0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8bab0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8bac0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8bad0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8bae0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8baf0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
8bb00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8bb10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8bb20 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
8bb30 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8bb40 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8bb50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8bb60 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
8bb70 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
8bb80 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 6e 64 5f  name": "_mm_and_
8bb90 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
8bba0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8bbb0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8bbc0 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8bbd0 6e 2e 68 3a 34 31 38 3a 31 22 2c 20 22 76 61 72  n.h:418:1", "var
8bbe0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8bbf0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8bc00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8bc10 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8bc20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8bc30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8bc40 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8bc50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8bc60 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8bc70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8bc80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8bc90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8bca0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8bcb0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8bcc0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8bcd0 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
8bce0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
8bcf0 6d 65 22 3a 20 22 5f 6d 6d 5f 61 6e 64 6e 6f 74  me": "_mm_andnot
8bd00 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
8bd10 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8bd20 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8bd30 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8bd40 69 6e 2e 68 3a 34 34 30 3a 31 22 2c 20 22 76 61  in.h:440:1", "va
8bd50 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8bd60 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8bd70 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8bd80 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8bd90 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8bda0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8bdb0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8bdc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8bdd0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8bde0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8bdf0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8be00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8be10 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8be20 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8be30 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8be40 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8be50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8be60 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6f 72 5f 70 73  ame": "_mm_or_ps
8be70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8be80 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
8be90 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
8bea0 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
8beb0 68 3a 34 35 38 3a 31 22 2c 20 22 76 61 72 69 61  h:458:1", "varia
8bec0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8bed0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8bee0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8bef0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8bf00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8bf10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8bf20 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8bf30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8bf40 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  m128" } }, { "ta
8bf50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8bf60 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
8bf70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8bf80 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8bf90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8bfa0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8bfb0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8bfc0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8bfd0 22 3a 20 22 5f 6d 6d 5f 78 6f 72 5f 70 73 22 2c  ": "_mm_xor_ps",
8bfe0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8bff0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c000 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c010 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c020 34 37 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69  477:1", "variadi
8c030 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c040 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c050 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c060 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c070 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c080 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c090 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c0a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c0b0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c0c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c0d0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c0e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c0f0 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c100 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c110 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c120 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c130 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c140 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 73 73 22 2c   "_mm_cmpeq_ss",
8c150 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8c160 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c170 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c180 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c190 34 39 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  499:1", "variadi
8c1a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c1b0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c1c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c1d0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c1e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c1f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c200 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c210 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c220 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c230 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c240 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c250 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c260 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c270 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c280 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c290 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c2a0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c2b0 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 70 73 22 2c   "_mm_cmpeq_ps",
8c2c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8c2d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c2e0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c2f0 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c300 35 31 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69  517:1", "variadi
8c310 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c320 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c330 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c340 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c350 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c360 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c370 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c380 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c390 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c3a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c3b0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c3c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c3d0 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c3e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c3f0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c400 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c410 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c420 20 22 5f 6d 6d 5f 63 6d 70 6c 74 5f 73 73 22 2c   "_mm_cmplt_ss",
8c430 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8c440 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c450 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c460 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c470 35 34 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69  540:1", "variadi
8c480 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c490 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c4a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c4b0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c4c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c4d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c4e0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c4f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c500 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c510 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c520 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c530 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c540 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c550 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c560 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c570 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c580 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c590 20 22 5f 6d 6d 5f 63 6d 70 6c 74 5f 70 73 22 2c   "_mm_cmplt_ps",
8c5a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8c5b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c5c0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c5d0 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c5e0 35 35 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  559:1", "variadi
8c5f0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c600 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c610 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c620 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c630 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c640 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c650 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c660 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c670 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c680 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c690 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c6a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c6b0 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c6c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c6d0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c6e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c6f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c700 20 22 5f 6d 6d 5f 63 6d 70 6c 65 5f 73 73 22 2c   "_mm_cmple_ss",
8c710 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8c720 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c730 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c740 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c750 35 38 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69  583:1", "variadi
8c760 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c770 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c780 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c790 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c7a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c7b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c7c0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c7d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c7e0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c7f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c800 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c810 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c820 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c830 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c840 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c850 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c860 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c870 20 22 5f 6d 6d 5f 63 6d 70 6c 65 5f 70 73 22 2c   "_mm_cmple_ps",
8c880 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8c890 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8c8a0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8c8b0 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8c8c0 36 30 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69  602:1", "variadi
8c8d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8c8e0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8c8f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8c900 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8c910 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8c920 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8c930 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8c940 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8c950 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8c960 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8c970 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8c980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8c990 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8c9a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8c9b0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8c9c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8c9d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8c9e0 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f 73 73 22 2c   "_mm_cmpgt_ss",
8c9f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8ca00 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8ca10 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8ca20 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8ca30 36 32 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  625:1", "variadi
8ca40 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8ca50 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8ca60 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8ca70 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8ca80 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8ca90 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8caa0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8cab0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cac0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8cad0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8cae0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8caf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8cb00 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8cb10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8cb20 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8cb30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8cb40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8cb50 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f 70 73 22 2c   "_mm_cmpgt_ps",
8cb60 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8cb70 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8cb80 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8cb90 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8cba0 36 34 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  646:1", "variadi
8cbb0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8cbc0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8cbd0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8cbe0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8cbf0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8cc00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8cc10 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8cc20 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cc30 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8cc40 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8cc50 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8cc60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8cc70 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8cc80 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8cc90 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8cca0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8ccb0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8ccc0 20 22 5f 6d 6d 5f 63 6d 70 67 65 5f 73 73 22 2c   "_mm_cmpge_ss",
8ccd0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8cce0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8ccf0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8cd00 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8cd10 36 37 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69  670:1", "variadi
8cd20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8cd30 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8cd40 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8cd50 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8cd60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8cd70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8cd80 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8cd90 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cda0 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8cdb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8cdc0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8cdd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8cde0 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8cdf0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8ce00 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8ce10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8ce20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8ce30 20 22 5f 6d 6d 5f 63 6d 70 67 65 5f 70 73 22 2c   "_mm_cmpge_ps",
8ce40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8ce50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8ce60 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8ce70 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8ce80 36 39 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  691:1", "variadi
8ce90 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
8cea0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
8ceb0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
8cec0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
8ced0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
8cee0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8cef0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
8cf00 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8cf10 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
8cf20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8cf30 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
8cf40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8cf50 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
8cf60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
8cf70 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8cf80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8cf90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8cfa0 20 22 5f 6d 6d 5f 63 6d 70 6e 65 71 5f 73 73 22   "_mm_cmpneq_ss"
8cfb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8cfc0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8cfd0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8cfe0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8cff0 3a 37 31 34 3a 31 22 2c 20 22 76 61 72 69 61 64  :714:1", "variad
8d000 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8d010 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
8d020 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
8d030 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
8d040 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
8d050 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8d060 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
8d070 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8d080 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  128" } }, { "tag
8d090 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8d0a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
8d0b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8d0c0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8d0d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8d0e0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8d0f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
8d100 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
8d110 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 65 71 5f 70 73  : "_mm_cmpneq_ps
8d120 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8d130 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
8d140 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
8d150 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
8d160 68 3a 37 33 33 3a 31 22 2c 20 22 76 61 72 69 61  h:733:1", "varia
8d170 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8d180 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8d190 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8d1a0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8d1b0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8d1c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8d1d0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8d1e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8d1f0 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  m128" } }, { "ta
8d200 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8d210 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
8d220 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8d230 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
8d240 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
8d250 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8d260 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8d270 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8d280 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 74 5f 73  ": "_mm_cmpnlt_s
8d290 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
8d2a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
8d2b0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
8d2c0 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
8d2d0 2e 68 3a 37 35 37 3a 31 22 2c 20 22 76 61 72 69  .h:757:1", "vari
8d2e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
8d2f0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
8d300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
8d310 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
8d320 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
8d330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8d340 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
8d350 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8d360 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74  _m128" } }, { "t
8d370 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8d380 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
8d390 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8d3a0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
8d3b0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
8d3c0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8d3d0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
8d3e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
8d3f0 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 74 5f  e": "_mm_cmpnlt_
8d400 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
8d410 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8d420 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8d430 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8d440 6e 2e 68 3a 37 37 37 3a 31 22 2c 20 22 76 61 72  n.h:777:1", "var
8d450 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8d460 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8d470 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8d480 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8d490 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8d4a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8d4b0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8d4c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8d4d0 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8d4e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8d4f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8d500 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8d510 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8d520 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8d530 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8d540 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
8d550 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
8d560 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 65  me": "_mm_cmpnle
8d570 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
8d580 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
8d590 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
8d5a0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
8d5b0 69 6e 2e 68 3a 38 30 32 3a 31 22 2c 20 22 76 61  in.h:802:1", "va
8d5c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8d5d0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8d5e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8d5f0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8d600 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8d610 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8d620 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8d630 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8d640 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8d650 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8d660 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8d670 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8d680 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8d690 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8d6a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8d6b0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
8d6c0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
8d6d0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c  ame": "_mm_cmpnl
8d6e0 65 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  e_ps", "ns": 0, 
8d6f0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8d700 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8d710 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8d720 72 69 6e 2e 68 3a 38 32 32 3a 31 22 2c 20 22 76  rin.h:822:1", "v
8d730 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
8d740 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
8d750 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
8d760 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
8d770 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
8d780 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
8d790 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
8d7a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
8d7b0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
8d7c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8d7d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8d7e0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
8d7f0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8d800 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8d810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8d820 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
8d830 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
8d840 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e  name": "_mm_cmpn
8d850 67 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c  gt_ss", "ns": 0,
8d860 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
8d870 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
8d880 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
8d890 74 72 69 6e 2e 68 3a 38 34 37 3a 31 22 2c 20 22  trin.h:847:1", "
8d8a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8d8b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8d8c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8d8d0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8d8e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8d8f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8d900 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8d910 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8d920 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20  : "__m128" } }, 
8d930 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8d940 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8d950 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
8d960 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8d970 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8d980 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8d990 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
8d9a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8d9b0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
8d9c0 6e 67 74 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30  ngt_ps", "ns": 0
8d9d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
8d9e0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
8d9f0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
8da00 6e 74 72 69 6e 2e 68 3a 38 36 39 3a 31 22 2c 20  ntrin.h:869:1", 
8da10 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
8da20 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
8da30 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
8da40 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
8da50 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
8da60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8da70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
8da80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8da90 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c  ": "__m128" } },
8daa0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
8dab0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8dac0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
8dad0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8dae0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
8daf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8db00 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74  _m128" } },.{ "t
8db10 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8db20 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d   "name": "_mm_cm
8db30 70 6e 67 65 5f 73 73 22 2c 20 22 6e 73 22 3a 20  pnge_ss", "ns": 
8db40 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8db50 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8db60 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8db70 69 6e 74 72 69 6e 2e 68 3a 38 39 34 3a 31 22 2c  intrin.h:894:1",
8db80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8db90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8dba0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8dbb0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8dbc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8dbd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8dbe0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8dbf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8dc00 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8dc10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8dc20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8dc30 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8dc40 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8dc50 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8dc60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8dc70 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
8dc80 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
8dc90 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
8dca0 6d 70 6e 67 65 5f 70 73 22 2c 20 22 6e 73 22 3a  mpnge_ps", "ns":
8dcb0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8dcc0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8dcd0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8dce0 6d 69 6e 74 72 69 6e 2e 68 3a 39 31 36 3a 31 22  mintrin.h:916:1"
8dcf0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8dd00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8dd10 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8dd20 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8dd30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8dd40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8dd50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8dd60 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8dd70 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8dd80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8dd90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8dda0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8ddb0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8ddc0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8ddd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8dde0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
8ddf0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8de00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8de10 63 6d 70 6f 72 64 5f 73 73 22 2c 20 22 6e 73 22  cmpord_ss", "ns"
8de20 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
8de30 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
8de40 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
8de50 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39 34 31 3a 31  mmintrin.h:941:1
8de60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8de70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8de80 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8de90 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8dea0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8deb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8dec0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8ded0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8dee0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8def0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
8df00 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8df10 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
8df20 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8df30 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8df40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8df50 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
8df60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
8df70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
8df80 5f 63 6d 70 6f 72 64 5f 70 73 22 2c 20 22 6e 73  _cmpord_ps", "ns
8df90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8dfa0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8dfb0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8dfc0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39 36 31 3a  xmmintrin.h:961:
8dfd0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
8dfe0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
8dff0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
8e000 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
8e010 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
8e020 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
8e030 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
8e040 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
8e050 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
8e060 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
8e070 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
8e080 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
8e090 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
8e0a0 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
8e0b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
8e0c0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
8e0d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8e0e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8e0f0 6d 5f 63 6d 70 75 6e 6f 72 64 5f 73 73 22 2c 20  m_cmpunord_ss", 
8e100 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
8e110 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
8e120 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
8e130 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39  de/xmmintrin.h:9
8e140 38 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  86:1", "variadic
8e150 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8e160 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8e170 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8e180 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8e190 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8e1a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8e1b0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8e1c0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8e1d0 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
8e1e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8e1f0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
8e200 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8e210 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8e220 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8e230 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8e240 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
8e250 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
8e260 22 5f 6d 6d 5f 63 6d 70 75 6e 6f 72 64 5f 70 73  "_mm_cmpunord_ps
8e270 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8e280 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
8e290 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
8e2a0 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
8e2b0 68 3a 31 30 30 36 3a 31 22 2c 20 22 76 61 72 69  h:1006:1", "vari
8e2c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
8e2d0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
8e2e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
8e2f0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
8e300 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
8e310 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8e320 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
8e330 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8e340 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74  _m128" } }, { "t
8e350 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8e360 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
8e370 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8e380 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
8e390 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
8e3a0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8e3b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
8e3c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
8e3d0 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 65 71 5f  e": "_mm_comieq_
8e3e0 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ss", "ns": 0, "l
8e3f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8e400 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8e410 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8e420 6e 2e 68 3a 31 30 32 37 3a 31 22 2c 20 22 76 61  n.h:1027:1", "va
8e430 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8e440 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8e450 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8e460 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8e470 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8e480 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8e490 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8e4a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8e4b0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8e4c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8e4d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8e4e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8e4f0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8e500 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8e510 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
8e520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
8e530 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
8e540 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
8e550 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8e560 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f   "name": "_mm_co
8e570 6d 69 6c 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20  milt_ss", "ns": 
8e580 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8e590 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8e5a0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8e5b0 69 6e 74 72 69 6e 2e 68 3a 31 30 34 39 3a 31 22  intrin.h:1049:1"
8e5c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8e5d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8e5e0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8e5f0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8e600 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8e610 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8e620 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8e630 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8e640 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8e650 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
8e660 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
8e670 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
8e680 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
8e690 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
8e6a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8e6b0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
8e6c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
8e6d0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
8e6e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8e6f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8e700 6d 6d 5f 63 6f 6d 69 6c 65 5f 73 73 22 2c 20 22  mm_comile_ss", "
8e710 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8e720 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8e730 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8e740 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30  e/xmmintrin.h:10
8e750 37 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  70:1", "variadic
8e760 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8e770 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8e780 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8e790 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8e7a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8e7b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8e7c0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8e7d0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8e7e0 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
8e7f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8e800 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
8e810 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8e820 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8e830 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8e840 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
8e850 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
8e860 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
8e870 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8e880 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8e890 22 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 67 74 5f 73  ": "_mm_comigt_s
8e8a0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
8e8b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
8e8c0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
8e8d0 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
8e8e0 2e 68 3a 31 30 39 31 3a 31 22 2c 20 22 76 61 72  .h:1091:1", "var
8e8f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8e900 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8e910 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8e920 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8e930 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8e940 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8e950 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8e960 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8e970 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8e980 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8e990 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8e9a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8e9b0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8e9c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8e9d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
8e9e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
8e9f0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8ea00 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
8ea10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8ea20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d  "name": "_mm_com
8ea30 69 67 65 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30  ige_ss", "ns": 0
8ea40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
8ea50 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
8ea60 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
8ea70 6e 74 72 69 6e 2e 68 3a 31 31 31 32 3a 31 22 2c  ntrin.h:1112:1",
8ea80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
8ea90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
8eaa0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
8eab0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
8eac0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
8ead0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8eae0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
8eaf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8eb00 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8eb10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
8eb20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8eb30 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
8eb40 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8eb50 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8eb60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8eb70 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
8eb80 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
8eb90 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
8eba0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
8ebb0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
8ebc0 6d 5f 63 6f 6d 69 6e 65 71 5f 73 73 22 2c 20 22  m_comineq_ss", "
8ebd0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
8ebe0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
8ebf0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
8ec00 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 31  e/xmmintrin.h:11
8ec10 33 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  33:1", "variadic
8ec20 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
8ec30 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
8ec40 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
8ec50 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
8ec60 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
8ec70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8ec80 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
8ec90 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8eca0 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
8ecb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8ecc0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
8ecd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8ece0 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8ecf0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8ed00 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
8ed10 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
8ed20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
8ed30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8ed40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8ed50 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69 65 71 5f  ": "_mm_ucomieq_
8ed60 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ss", "ns": 0, "l
8ed70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8ed80 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8ed90 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8eda0 6e 2e 68 3a 31 31 35 34 3a 31 22 2c 20 22 76 61  n.h:1154:1", "va
8edb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8edc0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8edd0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8ede0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8edf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8ee00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8ee10 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8ee20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8ee30 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
8ee40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
8ee50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
8ee60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
8ee70 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
8ee80 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
8ee90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
8eea0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
8eeb0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
8eec0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
8eed0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
8eee0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63   "name": "_mm_uc
8eef0 6f 6d 69 6c 74 5f 73 73 22 2c 20 22 6e 73 22 3a  omilt_ss", "ns":
8ef00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8ef10 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8ef20 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8ef30 6d 69 6e 74 72 69 6e 2e 68 3a 31 31 37 35 3a 31  mintrin.h:1175:1
8ef40 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8ef50 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8ef60 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8ef70 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8ef80 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8ef90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8efa0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8efb0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8efc0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8efd0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
8efe0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
8eff0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
8f000 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
8f010 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
8f020 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
8f030 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
8f040 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
8f050 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
8f060 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
8f070 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
8f080 5f 6d 6d 5f 75 63 6f 6d 69 6c 65 5f 73 73 22 2c  _mm_ucomile_ss",
8f090 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8f0a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8f0b0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8f0c0 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8f0d0 31 31 39 37 3a 31 22 2c 20 22 76 61 72 69 61 64  1197:1", "variad
8f0e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8f0f0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
8f100 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
8f110 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
8f120 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
8f130 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8f140 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
8f150 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8f160 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  128" } }, { "tag
8f170 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8f180 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
8f190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8f1a0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8f1b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8f1c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
8f1d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
8f1e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
8f1f0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
8f200 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
8f210 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d 69 67  me": "_mm_ucomig
8f220 74 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  t_ss", "ns": 0, 
8f230 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
8f240 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
8f250 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
8f260 72 69 6e 2e 68 3a 31 32 31 39 3a 31 22 2c 20 22  rin.h:1219:1", "
8f270 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
8f280 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
8f290 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
8f2a0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
8f2b0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
8f2c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
8f2d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
8f2e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
8f2f0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20  : "__m128" } }, 
8f300 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8f310 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8f320 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
8f330 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8f340 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8f350 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
8f360 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
8f370 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
8f380 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
8f390 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8f3a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8f3b0 75 63 6f 6d 69 67 65 5f 73 73 22 2c 20 22 6e 73  ucomige_ss", "ns
8f3c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8f3d0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8f3e0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8f3f0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 32 34 31  xmmintrin.h:1241
8f400 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
8f410 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
8f420 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
8f430 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
8f440 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
8f450 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
8f460 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8f470 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
8f480 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8f490 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
8f4a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8f4b0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
8f4c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8f4d0 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  128" } }], "retu
8f4e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
8f4f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
8f500 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
8f510 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
8f520 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8f530 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8f540 20 22 5f 6d 6d 5f 75 63 6f 6d 69 6e 65 71 5f 73   "_mm_ucomineq_s
8f550 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
8f560 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
8f570 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
8f580 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
8f590 2e 68 3a 31 32 36 32 3a 31 22 2c 20 22 76 61 72  .h:1262:1", "var
8f5a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
8f5b0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
8f5c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
8f5d0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
8f5e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
8f5f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
8f600 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
8f610 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8f620 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22  __m128" } }, { "
8f630 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
8f640 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
8f650 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
8f660 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
8f670 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
8f680 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
8f690 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
8f6a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
8f6b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
8f6c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
8f6d0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
8f6e0 73 73 5f 73 69 33 32 22 2c 20 22 6e 73 22 3a 20  ss_si32", "ns": 
8f6f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
8f700 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
8f710 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
8f720 69 6e 74 72 69 6e 2e 68 3a 31 32 38 30 3a 31 22  intrin.h:1280:1"
8f730 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
8f740 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
8f750 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
8f760 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
8f770 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
8f780 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
8f790 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
8f7a0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
8f7b0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
8f7c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
8f7d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
8f7e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
8f7f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
8f800 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
8f810 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
8f820 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
8f830 76 74 5f 73 73 32 73 69 22 2c 20 22 6e 73 22 3a  vt_ss2si", "ns":
8f840 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
8f850 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
8f860 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
8f870 6d 69 6e 74 72 69 6e 2e 68 3a 31 32 39 38 3a 31  mintrin.h:1298:1
8f880 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
8f890 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
8f8a0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
8f8b0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
8f8c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
8f8d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
8f8e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
8f8f0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
8f900 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
8f910 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
8f920 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
8f930 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
8f940 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
8f950 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
8f960 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
8f970 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
8f980 63 76 74 73 73 5f 73 69 36 34 22 2c 20 22 6e 73  cvtss_si64", "ns
8f990 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
8f9a0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
8f9b0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
8f9c0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 33 31 38  xmmintrin.h:1318
8f9d0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
8f9e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
8f9f0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
8fa00 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
8fa10 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
8fa20 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
8fa30 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
8fa40 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
8fa50 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
8fa60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
8fa70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
8fa80 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69  :long-long", "bi
8fa90 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
8faa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
8fab0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8fac0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8fad0 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 73 5f 70 69  ": "_mm_cvtps_pi
8fae0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
8faf0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
8fb00 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
8fb10 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
8fb20 6e 2e 68 3a 31 33 33 36 3a 31 22 2c 20 22 76 61  n.h:1336:1", "va
8fb30 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
8fb40 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
8fb50 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
8fb60 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
8fb70 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
8fb80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
8fb90 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
8fba0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
8fbb0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
8fbc0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
8fbd0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
8fbe0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8fbf0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8fc00 20 22 5f 6d 6d 5f 63 76 74 5f 70 73 32 70 69 22   "_mm_cvt_ps2pi"
8fc10 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
8fc20 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
8fc30 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
8fc40 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
8fc50 3a 31 33 35 32 3a 31 22 2c 20 22 76 61 72 69 61  :1352:1", "varia
8fc60 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
8fc70 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
8fc80 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
8fc90 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
8fca0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
8fcb0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
8fcc0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
8fcd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
8fce0 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
8fcf0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
8fd00 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
8fd10 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
8fd20 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
8fd30 6d 6d 5f 63 76 74 74 73 73 5f 73 69 33 32 22 2c  mm_cvttss_si32",
8fd40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
8fd50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
8fd60 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
8fd70 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
8fd80 31 33 37 31 3a 31 22 2c 20 22 76 61 72 69 61 64  1371:1", "variad
8fd90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
8fda0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
8fdb0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
8fdc0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
8fdd0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
8fde0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
8fdf0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
8fe00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
8fe10 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  128" } }], "retu
8fe20 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
8fe30 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
8fe40 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
8fe50 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
8fe60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
8fe70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
8fe80 20 22 5f 6d 6d 5f 63 76 74 74 5f 73 73 32 73 69   "_mm_cvtt_ss2si
8fe90 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
8fea0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
8feb0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
8fec0 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
8fed0 68 3a 31 33 39 30 3a 31 22 2c 20 22 76 61 72 69  h:1390:1", "vari
8fee0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
8fef0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
8ff00 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
8ff10 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
8ff20 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
8ff30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
8ff40 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
8ff50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
8ff60 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65  _m128" } }], "re
8ff70 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
8ff80 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
8ff90 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
8ffa0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
8ffb0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
8ffc0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
8ffd0 22 3a 20 22 5f 6d 6d 5f 63 76 74 74 73 73 5f 73  ": "_mm_cvttss_s
8ffe0 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i64", "ns": 0, "
8fff0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
90000 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
90010 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
90020 69 6e 2e 68 3a 31 34 31 30 3a 31 22 2c 20 22 76  in.h:1410:1", "v
90030 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
90040 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
90050 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
90060 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
90070 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
90080 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
90090 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
900a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
900b0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
900c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
900d0 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c   "tag": ":long-l
900e0 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ong", "bit-size"
900f0 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
90100 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b  ment": 64 } },.{
90110 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
90120 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
90130 5f 63 76 74 74 70 73 5f 70 69 33 32 22 2c 20 22  _cvttps_pi32", "
90140 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
90150 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
90160 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
90170 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34  e/xmmintrin.h:14
90180 32 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  29:1", "variadic
90190 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
901a0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
901b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
901c0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
901d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
901e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
901f0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
90200 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
90210 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
90220 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
90230 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
90240 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
90250 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
90260 63 76 74 74 5f 70 73 32 70 69 22 2c 20 22 6e 73  cvtt_ps2pi", "ns
90270 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
90280 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
90290 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
902a0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34 34 36  xmmintrin.h:1446
902b0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
902c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
902d0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
902e0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
902f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
90300 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
90310 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
90320 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
90330 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
90340 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
90350 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
90360 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
90370 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
90380 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76   "name": "_mm_cv
90390 74 73 69 33 32 5f 73 73 22 2c 20 22 6e 73 22 3a  tsi32_ss", "ns":
903a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
903b0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
903c0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
903d0 6d 69 6e 74 72 69 6e 2e 68 3a 31 34 36 38 3a 31  mintrin.h:1468:1
903e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
903f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
90400 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
90410 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
90420 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
90430 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
90440 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
90450 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
90460 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
90470 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
90480 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
90490 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
904a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
904b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
904c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
904d0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
904e0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
904f0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
90500 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
90510 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
90520 5f 6d 6d 5f 63 76 74 5f 73 69 32 73 73 22 2c 20  _mm_cvt_si2ss", 
90530 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
90540 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
90550 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
90560 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/xmmintrin.h:1
90570 34 39 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  491:1", "variadi
90580 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
90590 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
905a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
905b0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
905c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
905d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
905e0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
905f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
90600 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  28" } }, { "tag"
90610 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
90620 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
90630 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
90640 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
90650 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
90660 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
90670 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
90680 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
90690 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
906a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
906b0 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 36 34  e": "_mm_cvtsi64
906c0 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
906d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
906e0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
906f0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
90700 69 6e 2e 68 3a 31 35 31 35 3a 31 22 2c 20 22 76  in.h:1515:1", "v
90710 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
90720 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
90730 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
90740 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
90750 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
90760 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
90770 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
90780 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
90790 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
907a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
907b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
907c0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
907d0 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67  ag": ":long-long
907e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
907f0 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
90800 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65  t": 64 } }], "re
90810 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
90820 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
90830 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
90840 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
90850 22 5f 6d 6d 5f 63 76 74 70 69 33 32 5f 70 73 22  "_mm_cvtpi32_ps"
90860 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
90870 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
90880 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
90890 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
908a0 3a 31 35 34 31 3a 31 22 2c 20 22 76 61 72 69 61  :1541:1", "varia
908b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
908c0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
908d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
908e0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
908f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
90900 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
90910 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
90920 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
90930 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  m128" } }, { "ta
90940 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
90950 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
90960 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
90970 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22   "__m64" } }], "
90980 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
90990 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
909a0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
909b0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
909c0 3a 20 22 5f 6d 6d 5f 63 76 74 5f 70 69 32 70 73  : "_mm_cvt_pi2ps
909d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
909e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
909f0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
90a00 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
90a10 68 3a 31 35 36 34 3a 31 22 2c 20 22 76 61 72 69  h:1564:1", "vari
90a20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
90a30 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
90a40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
90a50 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
90a60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
90a70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
90a80 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
90a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
90aa0 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20 22 74  _m128" } }, { "t
90ab0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
90ac0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
90ad0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
90ae0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20  : "__m64" } }], 
90af0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
90b00 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
90b10 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
90b20 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
90b30 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 73 5f 66 33  ": "_mm_cvtss_f3
90b40 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  2", "ns": 0, "lo
90b50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
90b60 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
90b70 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
90b80 2e 68 3a 31 35 38 31 3a 31 22 2c 20 22 76 61 72  .h:1581:1", "var
90b90 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
90ba0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
90bb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
90bc0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
90bd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
90be0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
90bf0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
90c00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
90c10 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72  __m128" } }], "r
90c20 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
90c30 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
90c40 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
90c50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
90c60 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
90c70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
90c80 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 68  ame": "_mm_loadh
90c90 5f 70 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _pi", "ns": 0, "
90ca0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
90cb0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
90cc0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
90cd0 69 6e 2e 68 3a 31 36 30 32 3a 31 22 2c 20 22 76  in.h:1602:1", "v
90ce0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
90cf0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
90d00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
90d10 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
90d20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
90d30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
90d40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
90d50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
90d60 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
90d70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
90d80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
90d90 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
90da0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
90db0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
90dc0 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 20 7d 5d  : "__m64" } } }]
90dd0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
90de0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
90df0 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
90e00 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
90e10 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 6c 5f  me": "_mm_loadl_
90e20 70 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pi", "ns": 0, "l
90e30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
90e40 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
90e50 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
90e60 6e 2e 68 3a 31 36 32 39 3a 31 22 2c 20 22 76 61  n.h:1629:1", "va
90e70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
90e80 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
90e90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
90ea0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
90eb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
90ec0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
90ed0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
90ee0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
90ef0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b 20  "__m128" } }, { 
90f00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
90f10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70  r", "name": "__p
90f20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
90f30 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
90f40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
90f50 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 20 7d 5d 2c   "__m64" } } }],
90f60 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
90f70 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
90f80 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
90f90 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
90fa0 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 5f 73 73  e": "_mm_load_ss
90fb0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
90fc0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
90fd0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
90fe0 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
90ff0 68 3a 31 36 35 36 3a 31 22 2c 20 22 76 61 72 69  h:1656:1", "vari
91000 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
91010 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
91020 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
91030 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
91040 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
91050 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
91060 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79  ame": "__p", "ty
91070 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
91080 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
91090 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
910a0 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
910b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
910c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c  ent": 32 } } }],
910d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
910e0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
910f0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
91100 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
91110 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 31 5f 70  e": "_mm_load1_p
91120 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
91130 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
91140 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
91150 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
91160 2e 68 3a 31 36 37 38 3a 31 22 2c 20 22 76 61 72  .h:1678:1", "var
91170 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
91180 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
91190 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
911a0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
911b0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
911c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
911d0 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74  name": "__p", "t
911e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
911f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
91200 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
91210 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
91220 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
91230 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
91240 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
91250 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
91260 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
91270 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
91280 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 5f 70  me": "_mm_load_p
91290 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
912a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
912b0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
912c0 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
912d0 2e 68 3a 31 37 30 31 3a 31 22 2c 20 22 76 61 72  .h:1701:1", "var
912e0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
912f0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
91300 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
91310 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
91320 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
91330 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
91340 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74  name": "__p", "t
91350 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
91360 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
91370 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
91380 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
91390 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
913a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
913b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
913c0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
913d0 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
913e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
913f0 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 75 5f  me": "_mm_loadu_
91400 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
91410 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
91420 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
91430 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
91440 6e 2e 68 3a 31 37 31 38 3a 31 22 2c 20 22 76 61  n.h:1718:1", "va
91450 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
91460 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
91470 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
91480 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
91490 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
914a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
914b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22  "name": "__p", "
914c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
914d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
914e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
914f0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
91500 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
91510 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
91520 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
91530 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
91540 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
91550 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
91560 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 72  ame": "_mm_loadr
91570 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
91580 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
91590 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
915a0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
915b0 69 6e 2e 68 3a 31 37 34 30 3a 31 22 2c 20 22 76  in.h:1740:1", "v
915c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
915d0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
915e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
915f0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
91600 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
91610 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
91620 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20   "name": "__p", 
91630 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
91640 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
91650 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
91660 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a  float", "bit-siz
91670 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
91680 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
91690 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
916a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
916b0 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
916c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
916d0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 64 65  name": "_mm_unde
916e0 66 69 6e 65 64 5f 70 73 22 2c 20 22 6e 73 22 3a  fined_ps", "ns":
916f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
91700 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
91710 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
91720 6d 69 6e 74 72 69 6e 2e 68 3a 31 37 35 34 3a 31  mintrin.h:1754:1
91730 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
91740 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
91750 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
91760 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
91770 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
91780 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
91790 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
917a0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
917b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
917c0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f 73  ame": "_mm_set_s
917d0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
917e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
917f0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
91800 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e  nclude/xmmintrin
91810 2e 68 3a 31 37 37 34 3a 31 22 2c 20 22 76 61 72  .h:1774:1", "var
91820 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
91830 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
91840 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
91850 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
91860 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
91870 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
91880 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20 22 74  name": "__w", "t
91890 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
918a0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
918b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
918c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
918d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
918e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
918f0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
91900 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
91910 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f  ame": "_mm_set1_
91920 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
91930 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
91940 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
91950 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
91960 6e 2e 68 3a 31 37 39 32 3a 31 22 2c 20 22 76 61  n.h:1792:1", "va
91970 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
91980 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
91990 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
919a0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
919b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
919c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
919d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20 22  "name": "__w", "
919e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
919f0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
91a00 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
91a10 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
91a20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
91a30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
91a40 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
91a50 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
91a60 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f  name": "_mm_set_
91a70 70 73 31 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ps1", "ns": 0, "
91a80 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
91a90 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
91aa0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
91ab0 69 6e 2e 68 3a 31 38 31 31 3a 31 22 2c 20 22 76  in.h:1811:1", "v
91ac0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
91ad0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
91ae0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
91af0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
91b00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
91b10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
91b20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20   "name": "__w", 
91b30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
91b40 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
91b50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
91b60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
91b70 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
91b80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
91b90 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
91ba0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
91bb0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74  "name": "_mm_set
91bc0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
91bd0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
91be0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
91bf0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
91c00 69 6e 2e 68 3a 31 38 33 38 3a 31 22 2c 20 22 76  in.h:1838:1", "v
91c10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
91c20 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
91c30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
91c40 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
91c50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
91c60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
91c70 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20   "name": "__z", 
91c80 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
91c90 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
91ca0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
91cb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
91cc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
91cd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
91ce0 3a 20 22 5f 5f 79 22 2c 20 22 74 79 70 65 22 3a  : "__y", "type":
91cf0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
91d00 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
91d10 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
91d20 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
91d30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
91d40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 78 22  ", "name": "__x"
91d50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
91d60 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
91d70 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
91d80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
91d90 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
91da0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
91db0 65 22 3a 20 22 5f 5f 77 22 2c 20 22 74 79 70 65  e": "__w", "type
91dc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
91dd0 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
91de0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
91df0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
91e00 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
91e10 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
91e20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
91e30 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
91e40 22 3a 20 22 5f 6d 6d 5f 73 65 74 72 5f 70 73 22  ": "_mm_setr_ps"
91e50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
91e60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
91e70 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
91e80 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
91e90 3a 31 38 36 36 3a 31 22 2c 20 22 76 61 72 69 61  :1866:1", "varia
91ea0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
91eb0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
91ec0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
91ed0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
91ee0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
91ef0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
91f00 6d 65 22 3a 20 22 5f 5f 7a 22 2c 20 22 74 79 70  me": "__z", "typ
91f10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
91f20 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
91f30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
91f40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
91f50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
91f60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
91f70 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _y", "type": { "
91f80 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
91f90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
91fa0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
91fb0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
91fc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
91fd0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
91fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
91ff0 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
92000 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
92010 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
92020 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
92030 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
92040 22 5f 5f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__w", "type": {
92050 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
92060 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
92070 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
92080 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
92090 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
920a0 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
920b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
920c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
920d0 5f 6d 6d 5f 73 65 74 7a 65 72 6f 5f 70 73 22 2c  _mm_setzero_ps",
920e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
920f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
92100 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
92110 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
92120 31 38 38 31 3a 31 22 2c 20 22 76 61 72 69 61 64  1881:1", "variad
92130 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
92140 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
92150 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
92160 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
92170 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
92180 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
92190 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b   "__m128" } },.{
921a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
921b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
921c0 5f 73 74 6f 72 65 68 5f 70 69 22 2c 20 22 6e 73  _storeh_pi", "ns
921d0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
921e0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
921f0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
92200 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 38 39 38  xmmintrin.h:1898
92210 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
92220 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
92230 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
92240 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
92250 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
92260 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
92270 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
92280 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__p", "type": {
92290 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
922a0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
922b0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
922c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
922d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
922e0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
922f0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
92300 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
92310 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
92320 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
92330 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
92340 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
92350 73 74 6f 72 65 6c 5f 70 69 22 2c 20 22 6e 73 22  storel_pi", "ns"
92360 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
92370 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
92380 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
92390 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 39 31 35 3a  mmintrin.h:1915:
923a0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
923b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
923c0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
923d0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
923e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
923f0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
92400 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
92410 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __p", "type": { 
92420 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
92430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
92440 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 20  g": "__m64" } } 
92450 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
92460 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
92470 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
92480 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
92490 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
924a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
924b0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
924c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
924d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
924e0 74 6f 72 65 5f 73 73 22 2c 20 22 6e 73 22 3a 20  tore_ss", "ns": 
924f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
92500 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
92510 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
92520 69 6e 74 72 69 6e 2e 68 3a 31 39 33 32 3a 31 22  intrin.h:1932:1"
92530 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
92540 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
92550 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
92560 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
92570 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
92580 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
92590 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
925a0 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
925b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
925c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
925d0 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
925e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
925f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
92600 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
92610 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
92620 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
92630 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
92640 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
92650 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
92660 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
92670 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
92680 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
92690 6d 6d 5f 73 74 6f 72 65 75 5f 70 73 22 2c 20 22  mm_storeu_ps", "
926a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
926b0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
926c0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
926d0 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 39  e/xmmintrin.h:19
926e0 35 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  53:1", "variadic
926f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
92700 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
92710 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
92720 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
92730 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
92740 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
92750 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a  : "__p", "type":
92760 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
92770 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
92780 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
92790 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
927a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
927b0 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
927c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
927d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
927e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
927f0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
92800 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
92810 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
92820 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
92830 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
92840 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 5f 70 73  ": "_mm_store_ps
92850 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
92860 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
92870 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
92880 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e  clude/xmmintrin.
92890 68 3a 31 39 37 34 3a 31 22 2c 20 22 76 61 72 69  h:1974:1", "vari
928a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
928b0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
928c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
928d0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
928e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
928f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
92900 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79  ame": "__p", "ty
92910 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
92920 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
92930 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
92940 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
92950 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
92960 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20  ent": 32 } } }, 
92970 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
92980 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
92990 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
929a0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
929b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
929c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
929d0 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
929e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
929f0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72  name": "_mm_stor
92a00 65 31 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  e1_ps", "ns": 0,
92a10 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
92a20 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
92a30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
92a40 74 72 69 6e 2e 68 3a 31 39 39 33 3a 31 22 2c 20  trin.h:1993:1", 
92a50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
92a60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
92a70 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
92a80 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
92a90 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
92aa0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
92ab0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22  ", "name": "__p"
92ac0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
92ad0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
92ae0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
92af0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
92b00 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
92b10 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
92b20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
92b30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
92b40 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
92b50 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
92b60 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
92b70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
92b80 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
92b90 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
92ba0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
92bb0 5f 73 74 6f 72 65 5f 70 73 31 22 2c 20 22 6e 73  _store_ps1", "ns
92bc0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
92bd0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
92be0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
92bf0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30 31 33  xmmintrin.h:2013
92c00 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
92c10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
92c20 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
92c30 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
92c40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
92c50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
92c60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
92c70 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__p", "type": {
92c80 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
92c90 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
92ca0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
92cb0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
92cc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
92cd0 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
92ce0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
92cf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
92d00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
92d10 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22  "__m128" } }], "
92d20 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
92d30 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
92d40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
92d50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
92d60 20 22 5f 6d 6d 5f 73 74 6f 72 65 72 5f 70 73 22   "_mm_storer_ps"
92d70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
92d80 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
92d90 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
92da0 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68  lude/xmmintrin.h
92db0 3a 32 30 33 32 3a 31 22 2c 20 22 76 61 72 69 61  :2032:1", "varia
92dc0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
92dd0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
92de0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
92df0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
92e00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
92e10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
92e20 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70  me": "__p", "typ
92e30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
92e40 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
92e50 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
92e60 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
92e70 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
92e80 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
92e90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
92ea0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
92eb0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
92ec0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
92ed0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
92ee0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
92ef0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
92f00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
92f10 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 72 65 61  ame": "_mm_strea
92f20 6d 5f 70 69 22 2c 20 22 6e 73 22 3a 20 30 2c 20  m_pi", "ns": 0, 
92f30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
92f40 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
92f50 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
92f60 72 69 6e 2e 68 3a 32 30 38 37 3a 31 22 2c 20 22  rin.h:2087:1", "
92f70 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
92f80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
92f90 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
92fa0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
92fb0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
92fc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
92fd0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c  , "name": "__p",
92fe0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
92ff0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
93000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
93010 5f 5f 6d 36 34 22 20 7d 20 7d 20 7d 2c 20 7b 20  __m64" } } }, { 
93020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
93030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
93040 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
93050 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
93060 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
93070 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
93080 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
93090 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
930a0 65 22 3a 20 22 5f 6d 6d 5f 73 74 72 65 61 6d 5f  e": "_mm_stream_
930b0 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
930c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
930d0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
930e0 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72 69  include/xmmintri
930f0 6e 2e 68 3a 32 31 30 36 3a 31 22 2c 20 22 76 61  n.h:2106:1", "va
93100 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
93110 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
93120 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
93130 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
93140 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
93150 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
93160 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22  "name": "__p", "
93170 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
93180 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
93190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
931a0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
931b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
931c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
931d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
931e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
931f0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
93200 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
93210 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
93220 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
93230 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
93240 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
93250 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 66   "name": "_mm_sf
93260 65 6e 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ence", "ns": 0, 
93270 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
93280 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
93290 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
932a0 72 69 6e 2e 68 3a 32 31 32 34 3a 36 22 2c 20 22  rin.h:2124:6", "
932b0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
932c0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
932d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
932e0 73 22 3a 20 22 6e 6f 6e 65 22 2c 20 22 70 61 72  s": "none", "par
932f0 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
93300 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
93310 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
93320 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
93330 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
93340 22 5f 6d 6d 5f 6d 61 78 5f 70 69 31 36 22 2c 20  "_mm_max_pi16", 
93350 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
93360 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
93370 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
93380 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/xmmintrin.h:2
93390 31 39 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  198:1", "variadi
933a0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
933b0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
933c0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
933d0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
933e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
933f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
93400 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
93410 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
93420 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
93430 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
93440 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
93450 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
93460 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
93470 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
93480 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
93490 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
934a0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
934b0 6d 6d 5f 6d 61 78 5f 70 75 38 22 2c 20 22 6e 73  mm_max_pu8", "ns
934c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
934d0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
934e0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
934f0 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 31 37  xmmintrin.h:2217
93500 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
93510 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
93520 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
93530 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
93540 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
93550 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
93560 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
93570 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
93580 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
93590 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
935a0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
935b0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
935c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
935d0 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  4" } }], "return
935e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
935f0 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20   "__m64" } },.{ 
93600 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
93610 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
93620 6d 69 6e 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a  min_pi16", "ns":
93630 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
93640 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
93650 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
93660 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 33 36 3a 31  mintrin.h:2236:1
93670 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
93680 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
93690 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
936a0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
936b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
936c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
936d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
936e0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
936f0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
93700 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
93710 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
93720 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
93730 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
93740 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
93750 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
93760 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
93770 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
93780 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 69   "name": "_mm_mi
93790 6e 5f 70 75 38 22 2c 20 22 6e 73 22 3a 20 30 2c  n_pu8", "ns": 0,
937a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
937b0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
937c0 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e  .1/include/xmmin
937d0 74 72 69 6e 2e 68 3a 32 32 35 35 3a 31 22 2c 20  trin.h:2255:1", 
937e0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
937f0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
93800 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
93810 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
93820 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
93830 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
93840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
93850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
93860 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20  ": "__m64" } }, 
93870 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
93880 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
93890 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
938a0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
938b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
938c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
938d0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
938e0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
938f0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 6d  ame": "_mm_movem
93900 61 73 6b 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20  ask_pi8", "ns": 
93910 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
93920 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
93930 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
93940 69 6e 74 72 69 6e 2e 68 3a 32 32 37 33 3a 31 22  intrin.h:2273:1"
93950 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
93960 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
93970 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
93980 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
93990 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
939a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
939b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
939c0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
939d0 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
939e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
939f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
93a00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
93a10 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
93a20 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
93a30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
93a40 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75   "name": "_mm_mu
93a50 6c 68 69 5f 70 75 31 36 22 2c 20 22 6e 73 22 3a  lhi_pu16", "ns":
93a60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
93a70 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
93a80 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
93a90 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 39 32 3a 31  mintrin.h:2292:1
93aa0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
93ab0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
93ac0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
93ad0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
93ae0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
93af0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
93b00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
93b10 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
93b20 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
93b30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
93b40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
93b50 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
93b60 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
93b70 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
93b80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
93b90 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
93ba0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
93bb0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 61   "name": "_mm_ma
93bc0 73 6b 6d 6f 76 65 5f 73 69 36 34 22 2c 20 22 6e  skmove_si64", "n
93bd0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
93be0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
93bf0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
93c00 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 33 35  /xmmintrin.h:235
93c10 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
93c20 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
93c30 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
93c40 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
93c50 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
93c60 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
93c70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
93c80 20 22 5f 5f 64 22 2c 20 22 74 79 70 65 22 3a 20   "__d", "type": 
93c90 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
93ca0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
93cb0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
93cc0 65 22 3a 20 22 5f 5f 6e 22 2c 20 22 74 79 70 65  e": "__n", "type
93cd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
93ce0 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
93cf0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
93d00 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74  name": "__p", "t
93d10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
93d20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
93d30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
93d40 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
93d50 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
93d60 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
93d70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
93d80 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
93d90 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
93da0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
93db0 20 22 5f 6d 6d 5f 61 76 67 5f 70 75 38 22 2c 20   "_mm_avg_pu8", 
93dc0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
93dd0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
93de0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
93df0 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/xmmintrin.h:2
93e00 33 37 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69  374:1", "variadi
93e10 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
93e20 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
93e30 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
93e40 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
93e50 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
93e60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
93e70 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
93e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
93e90 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  4" } }, { "tag":
93ea0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
93eb0 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
93ec0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
93ed0 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74  _m64" } }], "ret
93ee0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
93ef0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
93f00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
93f10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
93f20 6d 6d 5f 61 76 67 5f 70 75 31 36 22 2c 20 22 6e  mm_avg_pu16", "n
93f30 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
93f40 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
93f50 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
93f60 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 33 39  /xmmintrin.h:239
93f70 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  3:1", "variadic"
93f80 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
93f90 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
93fa0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
93fb0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
93fc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
93fd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
93fe0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
93ff0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
94000 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
94010 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
94020 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
94030 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
94040 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
94050 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
94060 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b  : "__m64" } },.{
94070 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
94080 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
94090 5f 73 61 64 5f 70 75 38 22 2c 20 22 6e 73 22 3a  _sad_pu8", "ns":
940a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
940b0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
940c0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d  5.0.1/include/xm
940d0 6d 69 6e 74 72 69 6e 2e 68 3a 32 34 31 35 3a 31  mintrin.h:2415:1
940e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
940f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
94100 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
94110 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
94120 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
94130 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
94140 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
94150 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
94160 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
94170 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
94180 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
94190 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
941a0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
941b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
941c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
941d0 5f 5f 6d 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74  __m64" } },.{ "t
941e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
941f0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 67 65   "name": "_mm_ge
94200 74 63 73 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tcsr", "ns": 0, 
94210 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
94220 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
94230 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
94240 72 69 6e 2e 68 3a 32 34 37 30 3a 31 34 22 2c 20  rin.h:2470:14", 
94250 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
94260 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
94270 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
94280 73 73 22 3a 20 22 6e 6f 6e 65 22 2c 20 22 70 61  ss": "none", "pa
94290 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
942a0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
942b0 22 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65  "tag": ":unsigne
942c0 64 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  d-int", "bit-siz
942d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
942e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
942f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
94300 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
94310 6d 6d 5f 73 65 74 63 73 72 22 2c 20 22 6e 73 22  mm_setcsr", "ns"
94320 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
94330 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
94340 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
94350 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 35 32 32 3a  mmintrin.h:2522:
94360 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
94370 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
94380 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
94390 2d 63 6c 61 73 73 22 3a 20 22 6e 6f 6e 65 22 2c  -class": "none",
943a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
943b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
943c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
943d0 5f 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _i", "type": { "
943e0 74 61 67 22 3a 20 22 3a 75 6e 73 69 67 6e 65 64  tag": ":unsigned
943f0 2d 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  -int", "bit-size
94400 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
94410 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
94420 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
94430 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
94440 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
94450 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
94460 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69  ": "_mm_unpackhi
94470 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
94480 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
94490 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
944a0 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
944b0 69 6e 2e 68 3a 32 35 38 38 3a 31 22 2c 20 22 76  in.h:2588:1", "v
944c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
944d0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
944e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
944f0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
94500 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
94510 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
94520 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
94530 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
94540 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 20 7b   "__m128" } }, {
94550 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
94560 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
94570 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
94580 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
94590 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
945a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
945b0 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  128" } },.{ "tag
945c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
945d0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61  name": "_mm_unpa
945e0 63 6b 6c 6f 5f 70 73 22 2c 20 22 6e 73 22 3a 20  cklo_ps", "ns": 
945f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
94600 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
94610 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
94620 69 6e 74 72 69 6e 2e 68 3a 32 36 31 30 3a 31 22  intrin.h:2610:1"
94630 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
94640 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
94650 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
94660 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
94670 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
94680 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
94690 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
946a0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
946b0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
946c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
946d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
946e0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
946f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
94700 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
94710 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
94720 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
94730 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
94740 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
94750 6d 6f 76 65 5f 73 73 22 2c 20 22 6e 73 22 3a 20  move_ss", "ns": 
94760 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
94770 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
94780 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
94790 69 6e 74 72 69 6e 2e 68 3a 32 36 33 31 3a 31 22  intrin.h:2631:1"
947a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
947b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
947c0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
947d0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
947e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
947f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
94800 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
94810 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
94820 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
94830 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
94840 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
94850 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
94860 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
94870 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
94880 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
94890 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
948a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
948b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
948c0 6d 6f 76 65 68 6c 5f 70 73 22 2c 20 22 6e 73 22  movehl_ps", "ns"
948d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
948e0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
948f0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
94900 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 36 35 32 3a  mmintrin.h:2652:
94910 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
94920 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
94930 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
94940 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
94950 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
94960 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
94970 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
94980 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
94990 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20  "tag": "__m128" 
949a0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
949b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
949c0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
949d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
949e0 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
949f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
94a00 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
94a10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
94a20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
94a30 6d 5f 6d 6f 76 65 6c 68 5f 70 73 22 2c 20 22 6e  m_movelh_ps", "n
94a40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
94a50 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
94a60 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
94a70 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 36 37  /xmmintrin.h:267
94a80 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  3:1", "variadic"
94a90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
94aa0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
94ab0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
94ac0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
94ad0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
94ae0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
94af0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
94b00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
94b10 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
94b20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
94b30 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
94b40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
94b50 6d 31 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74  m128" } }], "ret
94b60 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
94b70 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d  g": "__m128" } }
94b80 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
94b90 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
94ba0 5f 6d 6d 5f 63 76 74 70 69 31 36 5f 70 73 22 2c  _mm_cvtpi16_ps",
94bb0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
94bc0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
94bd0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
94be0 75 64 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/xmmintrin.h:
94bf0 32 36 39 31 3a 31 22 2c 20 22 76 61 72 69 61 64  2691:1", "variad
94c00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
94c10 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
94c20 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
94c30 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
94c40 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
94c50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
94c60 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
94c70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
94c80 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
94c90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
94ca0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
94cb0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
94cc0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
94cd0 6d 5f 63 76 74 70 75 31 36 5f 70 73 22 2c 20 22  m_cvtpu16_ps", "
94ce0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
94cf0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
94d00 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
94d10 65 2f 78 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 37  e/xmmintrin.h:27
94d20 32 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  21:1", "variadic
94d30 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
94d40 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
94d50 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
94d60 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
94d70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
94d80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
94d90 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
94da0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
94db0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
94dc0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
94dd0 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
94de0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
94df0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
94e00 63 76 74 70 69 38 5f 70 73 22 2c 20 22 6e 73 22  cvtpi8_ps", "ns"
94e10 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
94e20 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
94e30 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78  /5.0.1/include/x
94e40 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 37 35 30 3a  mmintrin.h:2750:
94e50 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
94e60 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
94e70 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
94e80 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
94e90 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
94ea0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
94eb0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
94ec0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
94ed0 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
94ee0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
94ef0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
94f00 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
94f10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
94f20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
94f30 70 75 38 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30  pu8_ps", "ns": 0
94f40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
94f50 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
94f60 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
94f70 6e 74 72 69 6e 2e 68 3a 32 37 37 35 3a 31 22 2c  ntrin.h:2775:1",
94f80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
94f90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
94fa0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
94fb0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
94fc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
94fd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
94fe0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
94ff0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
95000 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
95010 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
95020 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
95030 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8" } },.{ "tag":
95040 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
95050 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 69 33  me": "_mm_cvtpi3
95060 32 78 32 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30  2x2_ps", "ns": 0
95070 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
95080 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
95090 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69  0.1/include/xmmi
950a0 6e 74 72 69 6e 2e 68 3a 32 38 30 32 3a 31 22 2c  ntrin.h:2802:1",
950b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
950c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
950d0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
950e0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
950f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
95100 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
95110 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
95120 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
95130 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
95140 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
95150 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
95160 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
95170 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d  "tag": "__m64" }
95180 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
95190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
951a0 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  m128" } },.{ "ta
951b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
951c0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
951d0 70 73 5f 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  ps_pi16", "ns": 
951e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
951f0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
95200 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d  .0.1/include/xmm
95210 69 6e 74 72 69 6e 2e 68 3a 32 38 33 31 3a 31 22  intrin.h:2831:1"
95220 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
95230 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
95240 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
95250 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
95260 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
95270 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
95280 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
95290 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
952a0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
952b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
952c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
952d0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
952e0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
952f0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 73  ame": "_mm_cvtps
95300 5f 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  _pi8", "ns": 0, 
95310 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
95320 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
95330 31 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74  1/include/xmmint
95340 72 69 6e 2e 68 3a 32 38 36 31 3a 31 22 2c 20 22  rin.h:2861:1", "
95350 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
95360 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
95370 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
95380 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
95390 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
953a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
953b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
953c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
953d0 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c  : "__m128" } }],
953e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
953f0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22  { "tag": "__m64"
95400 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
95410 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
95420 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 6d 61 73 6b  ": "_mm_movemask
95430 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
95440 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
95450 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
95460 2f 69 6e 63 6c 75 64 65 2f 78 6d 6d 69 6e 74 72  /include/xmmintr
95470 69 6e 2e 68 3a 32 38 38 36 3a 31 22 2c 20 22 76  in.h:2886:1", "v
95480 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
95490 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
954a0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
954b0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
954c0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
954d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
954e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
954f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
95500 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
95510 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
95520 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
95530 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
95540 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
95550 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
95560 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
95570 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
95580 5f 6d 31 32 38 64 22 2c 20 22 6c 6f 63 61 74 69  _m128d", "locati
95590 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
955a0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
955b0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
955c0 39 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20 7b  9:16", "type": {
955d0 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77   "tag": "<unknow
955e0 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20  n-type:Vector>" 
955f0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
95600 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
95610 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 6d 31 32  , "name": "__m12
95620 38 69 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  8i", "location":
95630 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
95640 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
95650 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 30 3a 31 39  mmintrin.h:30:19
95660 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
95670 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79  g": "<unknown-ty
95680 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c  pe:Vector>" } },
95690 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
956a0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
956b0 61 6d 65 22 3a 20 22 5f 5f 76 32 64 66 22 2c 20  ame": "__v2df", 
956c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
956d0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
956e0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
956f0 72 69 6e 2e 68 3a 33 33 3a 31 36 22 2c 20 22 74  rin.h:33:16", "t
95700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
95710 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65  <unknown-type:Ve
95720 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74  ctor>" } },.{ "t
95730 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
95740 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
95750 20 22 5f 5f 76 32 64 69 22 2c 20 22 6c 6f 63 61   "__v2di", "loca
95760 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
95770 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
95780 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
95790 3a 33 34 3a 31 39 22 2c 20 22 74 79 70 65 22 3a  :34:19", "type":
957a0 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e   { "tag": "<unkn
957b0 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e  own-type:Vector>
957c0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
957d0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
957e0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76   0, "name": "__v
957f0 38 68 69 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  8hi", "location"
95800 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
95810 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
95820 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 35 3a 31  emmintrin.h:35:1
95830 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
95840 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74  ag": "<unknown-t
95850 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d  ype:Vector>" } }
95860 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
95870 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
95880 6e 61 6d 65 22 3a 20 22 5f 5f 76 31 36 71 69 22  name": "__v16qi"
95890 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
958a0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
958b0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
958c0 6e 74 72 69 6e 2e 68 3a 33 36 3a 31 34 22 2c 20  ntrin.h:36:14", 
958d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
958e0 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a   "<unknown-type:
958f0 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20  Vector>" } },.{ 
95900 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
95910 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
95920 22 3a 20 22 5f 5f 76 32 64 75 22 2c 20 22 6c 6f  ": "__v2du", "lo
95930 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
95940 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
95950 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
95960 2e 68 3a 33 39 3a 32 38 22 2c 20 22 74 79 70 65  .h:39:28", "type
95970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3c 75 6e  ": { "tag": "<un
95980 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65 63 74 6f  known-type:Vecto
95990 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  r>" } },.{ "tag"
959a0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
959b0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ": 0, "name": "_
959c0 5f 76 38 68 75 22 2c 20 22 6c 6f 63 61 74 69 6f  _v8hu", "locatio
959d0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
959e0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
959f0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 30  e/emmintrin.h:40
95a00 3a 32 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :24", "type": { 
95a10 22 74 61 67 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e  "tag": "<unknown
95a20 2d 74 79 70 65 3a 56 65 63 74 6f 72 3e 22 20 7d  -type:Vector>" }
95a30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
95a40 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
95a50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 76 31 36 71   "name": "__v16q
95a60 75 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  u", "location": 
95a70 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
95a80 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
95a90 6d 69 6e 74 72 69 6e 2e 68 3a 34 31 3a 32 33 22  mintrin.h:41:23"
95aa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
95ab0 22 3a 20 22 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70  ": "<unknown-typ
95ac0 65 3a 56 65 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a  e:Vector>" } },.
95ad0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
95ae0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
95af0 6d 65 22 3a 20 22 5f 5f 76 31 36 71 73 22 2c 20  me": "__v16qs", 
95b00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
95b10 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
95b20 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
95b30 72 69 6e 2e 68 3a 34 35 3a 32 31 22 2c 20 22 74  rin.h:45:21", "t
95b40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
95b50 3c 75 6e 6b 6e 6f 77 6e 2d 74 79 70 65 3a 56 65  <unknown-type:Ve
95b60 63 74 6f 72 3e 22 20 7d 20 7d 2c 0a 7b 20 22 74  ctor>" } },.{ "t
95b70 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
95b80 20 22 6e 61 6d 65 22 3a 20 22 5f 63 76 74 73 68   "name": "_cvtsh
95b90 5f 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ss", "ns": 0, "
95ba0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
95bb0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
95bc0 2f 69 6e 63 6c 75 64 65 2f 66 31 36 63 69 6e 74  /include/f16cint
95bd0 72 69 6e 2e 68 3a 34 36 3a 31 22 2c 20 22 76 61  rin.h:46:1", "va
95be0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
95bf0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
95c00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
95c10 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
95c20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
95c30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
95c40 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
95c50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
95c60 22 3a 75 6e 73 69 67 6e 65 64 2d 73 68 6f 72 74  ":unsigned-short
95c70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
95c80 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
95c90 74 22 3a 20 31 36 20 7d 20 7d 5d 2c 20 22 72 65  t": 16 } }], "re
95ca0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
95cb0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
95cc0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
95cd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
95ce0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
95cf0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
95d00 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 68 5f  me": "_mm_cvtph_
95d10 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ps", "ns": 0, "l
95d20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
95d30 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
95d40 69 6e 63 6c 75 64 65 2f 66 31 36 63 69 6e 74 72  include/f16cintr
95d50 69 6e 2e 68 3a 31 31 37 3a 31 22 2c 20 22 76 61  in.h:117:1", "va
95d60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
95d70 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
95d80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
95d90 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
95da0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
95db0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
95dc0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
95dd0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
95de0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
95df0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
95e00 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22   "tag": "__m128"
95e10 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
95e20 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
95e30 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f 73 64 22 2c  ": "_mm_add_sd",
95e40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
95e50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
95e60 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
95e70 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
95e80 36 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  68:1", "variadic
95e90 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
95ea0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
95eb0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
95ec0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
95ed0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
95ee0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
95ef0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
95f00 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
95f10 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8d" } }, { "tag"
95f20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
95f30 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
95f40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
95f50 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
95f60 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
95f70 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
95f80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
95f90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
95fa0 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f 70 64 22 2c  ": "_mm_add_pd",
95fb0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
95fc0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
95fd0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
95fe0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
95ff0 38 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  87:1", "variadic
96000 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
96010 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
96020 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
96030 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
96040 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
96050 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
96060 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
96070 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
96080 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8d" } }, { "tag"
96090 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
960a0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
960b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
960c0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
960d0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
960e0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
960f0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
96100 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
96110 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 73 64 22 2c  ": "_mm_sub_sd",
96120 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
96130 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
96140 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
96150 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
96160 31 31 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69  110:1", "variadi
96170 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
96180 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
96190 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
961a0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
961b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
961c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
961d0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
961e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
961f0 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
96200 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
96210 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
96220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
96230 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20  "__m128d" } }], 
96240 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
96250 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
96260 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
96270 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
96280 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 70 64 22  e": "_mm_sub_pd"
96290 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
962a0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
962b0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
962c0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
962d0 3a 31 32 39 3a 31 22 2c 20 22 76 61 72 69 61 64  :129:1", "variad
962e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
962f0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
96300 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
96310 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
96320 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
96330 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
96340 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
96350 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
96360 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
96370 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
96380 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
96390 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
963a0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
963b0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
963c0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
963d0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
963e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
963f0 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 5f 73 64  me": "_mm_mul_sd
96400 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
96410 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
96420 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
96430 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
96440 68 3a 31 35 31 3a 31 22 2c 20 22 76 61 72 69 61  h:151:1", "varia
96450 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
96460 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
96470 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
96480 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
96490 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
964a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
964b0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
964c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
964d0 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
964e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
964f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
96500 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
96510 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
96520 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
96530 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
96540 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
96550 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
96560 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 5f 70  ame": "_mm_mul_p
96570 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
96580 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
96590 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
965a0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
965b0 2e 68 3a 31 37 30 3a 31 22 2c 20 22 76 61 72 69  .h:170:1", "vari
965c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
965d0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
965e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
965f0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
96600 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
96610 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
96620 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
96630 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
96640 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22  _m128d" } }, { "
96650 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
96660 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
96670 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
96680 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
96690 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
966a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
966b0 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
966c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
966d0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 64 69 76 5f  name": "_mm_div_
966e0 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sd", "ns": 0, "l
966f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
96700 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
96710 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
96720 6e 2e 68 3a 31 39 33 3a 31 22 2c 20 22 76 61 72  n.h:193:1", "var
96730 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
96740 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
96750 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
96760 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
96770 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
96780 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
96790 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
967a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
967b0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
967c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
967d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
967e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
967f0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
96800 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
96810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
96820 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
96830 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
96840 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 64 69 76  "name": "_mm_div
96850 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _pd", "ns": 0, "
96860 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
96870 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
96880 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
96890 69 6e 2e 68 3a 32 31 33 3a 31 22 2c 20 22 76 61  in.h:213:1", "va
968a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
968b0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
968c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
968d0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
968e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
968f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
96900 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
96910 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
96920 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b  "__m128d" } }, {
96930 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
96940 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
96950 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
96960 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
96970 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
96980 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
96990 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
969a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
969b0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 71   "name": "_mm_sq
969c0 72 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c  rt_sd", "ns": 0,
969d0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
969e0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
969f0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
96a00 74 72 69 6e 2e 68 3a 32 33 38 3a 31 22 2c 20 22  trin.h:238:1", "
96a10 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
96a20 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
96a30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
96a40 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
96a50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
96a60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
96a70 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
96a80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
96a90 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
96aa0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
96ab0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
96ac0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
96ad0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
96ae0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
96af0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
96b00 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
96b10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
96b20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
96b30 73 71 72 74 5f 70 64 22 2c 20 22 6e 73 22 3a 20  sqrt_pd", "ns": 
96b40 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
96b50 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
96b60 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
96b70 69 6e 74 72 69 6e 2e 68 3a 32 35 36 3a 31 22 2c  intrin.h:256:1",
96b80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
96b90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
96ba0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
96bb0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
96bc0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
96bd0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
96be0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
96bf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
96c00 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
96c10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
96c20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
96c30 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
96c40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
96c50 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 69 6e  "name": "_mm_min
96c60 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
96c70 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
96c80 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
96c90 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
96ca0 69 6e 2e 68 3a 32 38 30 3a 31 22 2c 20 22 76 61  in.h:280:1", "va
96cb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
96cc0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
96cd0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
96ce0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
96cf0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
96d00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
96d10 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
96d20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
96d30 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b  "__m128d" } }, {
96d40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
96d50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
96d60 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
96d70 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
96d80 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
96d90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
96da0 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
96db0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
96dc0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 69   "name": "_mm_mi
96dd0 6e 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  n_pd", "ns": 0, 
96de0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
96df0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
96e00 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
96e10 72 69 6e 2e 68 3a 33 30 30 3a 31 22 2c 20 22 76  rin.h:300:1", "v
96e20 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
96e30 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
96e40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
96e50 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
96e60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
96e70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
96e80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
96e90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
96ea0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
96eb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
96ec0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
96ed0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
96ee0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
96ef0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
96f00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
96f10 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
96f20 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
96f30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d  , "name": "_mm_m
96f40 61 78 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ax_sd", "ns": 0,
96f50 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
96f60 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
96f70 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
96f80 74 72 69 6e 2e 68 3a 33 32 34 3a 31 22 2c 20 22  trin.h:324:1", "
96f90 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
96fa0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
96fb0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
96fc0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
96fd0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
96fe0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
96ff0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
97000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
97010 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
97020 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
97030 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
97040 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
97050 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
97060 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
97070 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
97080 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
97090 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
970a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
970b0 6d 61 78 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30  max_pd", "ns": 0
970c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
970d0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
970e0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
970f0 6e 74 72 69 6e 2e 68 3a 33 34 34 3a 31 22 2c 20  ntrin.h:344:1", 
97100 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
97110 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
97120 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
97130 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
97140 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
97150 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
97160 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
97170 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
97180 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
97190 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
971a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
971b0 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
971c0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
971d0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
971e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
971f0 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
97200 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
97210 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
97220 5f 61 6e 64 5f 70 64 22 2c 20 22 6e 73 22 3a 20  _and_pd", "ns": 
97230 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
97240 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
97250 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
97260 69 6e 74 72 69 6e 2e 68 3a 33 36 32 3a 31 22 2c  intrin.h:362:1",
97270 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
97280 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
97290 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
972a0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
972b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
972c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
972d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
972e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
972f0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
97300 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
97310 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
97320 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
97330 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
97340 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
97350 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
97360 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
97370 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
97380 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
97390 6d 5f 61 6e 64 6e 6f 74 5f 70 64 22 2c 20 22 6e  m_andnot_pd", "n
973a0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
973b0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
973c0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
973d0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 38 33  /emmintrin.h:383
973e0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
973f0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
97400 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
97410 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
97420 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
97430 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
97440 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
97450 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
97460 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
97470 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
97480 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
97490 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
974a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
974b0 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
974c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
974d0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
974e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
974f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
97500 20 22 5f 6d 6d 5f 6f 72 5f 70 64 22 2c 20 22 6e   "_mm_or_pd", "n
97510 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
97520 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
97530 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
97540 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 30 31  /emmintrin.h:401
97550 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
97560 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
97570 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
97580 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
97590 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
975a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
975b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
975c0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
975d0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
975e0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
975f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
97600 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
97610 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
97620 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
97630 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
97640 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
97650 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
97660 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
97670 20 22 5f 6d 6d 5f 78 6f 72 5f 70 64 22 2c 20 22   "_mm_xor_pd", "
97680 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
97690 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
976a0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
976b0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 31  e/emmintrin.h:41
976c0 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  9:1", "variadic"
976d0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
976e0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
976f0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
97700 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
97710 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
97720 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
97730 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
97740 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
97750 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
97760 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
97770 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
97780 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
97790 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
977a0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
977b0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
977c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
977d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
977e0 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 70 64 22  : "_mm_cmpeq_pd"
977f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
97800 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
97810 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
97820 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
97830 3a 34 33 38 3a 31 22 2c 20 22 76 61 72 69 61 64  :438:1", "variad
97840 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
97850 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
97860 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
97870 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
97880 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
97890 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
978a0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
978b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
978c0 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
978d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
978e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
978f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
97900 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
97910 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
97920 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
97930 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
97940 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
97950 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 74 5f  me": "_mm_cmplt_
97960 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
97970 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
97980 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
97990 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
979a0 6e 2e 68 3a 34 35 38 3a 31 22 2c 20 22 76 61 72  n.h:458:1", "var
979b0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
979c0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
979d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
979e0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
979f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
97a00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
97a10 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
97a20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
97a30 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
97a40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
97a50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
97a60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
97a70 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
97a80 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
97a90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
97aa0 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
97ab0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
97ac0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
97ad0 6c 65 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c  le_pd", "ns": 0,
97ae0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
97af0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
97b00 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
97b10 74 72 69 6e 2e 68 3a 34 37 39 3a 31 22 2c 20 22  trin.h:479:1", "
97b20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
97b30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
97b40 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
97b50 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
97b60 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
97b70 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
97b80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
97b90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
97ba0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
97bb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
97bc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
97bd0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
97be0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
97bf0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
97c00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
97c10 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
97c20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
97c30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
97c40 63 6d 70 67 74 5f 70 64 22 2c 20 22 6e 73 22 3a  cmpgt_pd", "ns":
97c50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
97c60 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
97c70 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
97c80 6d 69 6e 74 72 69 6e 2e 68 3a 35 30 30 3a 31 22  mintrin.h:500:1"
97c90 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
97ca0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
97cb0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
97cc0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
97cd0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
97ce0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
97cf0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
97d00 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
97d10 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
97d20 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
97d30 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
97d40 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
97d50 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
97d60 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
97d70 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
97d80 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
97d90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
97da0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
97db0 6d 6d 5f 63 6d 70 67 65 5f 70 64 22 2c 20 22 6e  mm_cmpge_pd", "n
97dc0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
97dd0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
97de0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
97df0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35 32 31  /emmintrin.h:521
97e00 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
97e10 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
97e20 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
97e30 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
97e40 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
97e50 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
97e60 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
97e70 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
97e80 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
97e90 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
97ea0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
97eb0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
97ec0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
97ed0 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
97ee0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
97ef0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
97f00 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
97f10 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
97f20 20 22 5f 6d 6d 5f 63 6d 70 6f 72 64 5f 70 64 22   "_mm_cmpord_pd"
97f30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
97f40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
97f50 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
97f60 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
97f70 3a 35 34 34 3a 31 22 2c 20 22 76 61 72 69 61 64  :544:1", "variad
97f80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
97f90 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
97fa0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
97fb0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
97fc0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
97fd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
97fe0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
97ff0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
98000 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
98010 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
98020 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
98030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
98040 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
98050 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
98060 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
98070 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
98080 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
98090 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 75 6e 6f  me": "_mm_cmpuno
980a0 72 64 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c  rd_pd", "ns": 0,
980b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
980c0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
980d0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
980e0 74 72 69 6e 2e 68 3a 35 36 38 3a 31 22 2c 20 22  trin.h:568:1", "
980f0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
98100 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
98110 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
98120 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
98130 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
98140 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
98150 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
98160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
98170 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
98180 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
98190 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
981a0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
981b0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
981c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
981d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
981e0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
981f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
98200 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
98210 63 6d 70 6e 65 71 5f 70 64 22 2c 20 22 6e 73 22  cmpneq_pd", "ns"
98220 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
98230 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
98240 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
98250 6d 6d 69 6e 74 72 69 6e 2e 68 3a 35 38 39 3a 31  mmintrin.h:589:1
98260 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
98270 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
98280 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
98290 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
982a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
982b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
982c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
982d0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
982e0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
982f0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
98300 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
98310 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
98320 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
98330 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28d" } }], "retu
98340 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
98350 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
98360 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
98370 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
98380 5f 6d 6d 5f 63 6d 70 6e 6c 74 5f 70 64 22 2c 20  _mm_cmpnlt_pd", 
98390 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
983a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
983b0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
983c0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 36  de/emmintrin.h:6
983d0 31 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  10:1", "variadic
983e0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
983f0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
98400 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
98410 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
98420 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
98430 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
98440 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
98450 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
98460 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8d" } }, { "tag"
98470 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
98480 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
98490 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
984a0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
984b0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
984c0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
984d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
984e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
984f0 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 6c 65 5f 70  ": "_mm_cmpnle_p
98500 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
98510 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
98520 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
98530 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
98540 2e 68 3a 36 33 31 3a 31 22 2c 20 22 76 61 72 69  .h:631:1", "vari
98550 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
98560 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
98570 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
98580 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
98590 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
985a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
985b0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
985c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
985d0 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22  _m128d" } }, { "
985e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
985f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
98600 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
98610 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
98620 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
98630 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
98640 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
98650 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
98660 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e  name": "_mm_cmpn
98670 67 74 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c  gt_pd", "ns": 0,
98680 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
98690 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
986a0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
986b0 74 72 69 6e 2e 68 3a 36 35 32 3a 31 22 2c 20 22  trin.h:652:1", "
986c0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
986d0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
986e0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
986f0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
98700 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
98710 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
98720 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
98730 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
98740 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
98750 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
98760 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
98770 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
98780 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
98790 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
987a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
987b0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
987c0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
987d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
987e0 63 6d 70 6e 67 65 5f 70 64 22 2c 20 22 6e 73 22  cmpnge_pd", "ns"
987f0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
98800 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
98810 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
98820 6d 6d 69 6e 74 72 69 6e 2e 68 3a 36 37 33 3a 31  mmintrin.h:673:1
98830 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
98840 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
98850 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
98860 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
98870 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
98880 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
98890 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
988a0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
988b0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
988c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
988d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
988e0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
988f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
98900 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28d" } }], "retu
98910 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
98920 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
98930 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
98940 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
98950 5f 6d 6d 5f 63 6d 70 65 71 5f 73 64 22 2c 20 22  _mm_cmpeq_sd", "
98960 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
98970 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
98980 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
98990 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 36 39  e/emmintrin.h:69
989a0 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  6:1", "variadic"
989b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
989c0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
989d0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
989e0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
989f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
98a00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
98a10 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
98a20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
98a30 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
98a40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
98a50 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
98a60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
98a70 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
98a80 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
98a90 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
98aa0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
98ab0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
98ac0 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 74 5f 73 64 22  : "_mm_cmplt_sd"
98ad0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
98ae0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
98af0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
98b00 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
98b10 3a 37 32 31 3a 31 22 2c 20 22 76 61 72 69 61 64  :721:1", "variad
98b20 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
98b30 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
98b40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
98b50 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
98b60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
98b70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
98b80 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
98b90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
98ba0 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
98bb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
98bc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
98bd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
98be0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
98bf0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
98c00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
98c10 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
98c20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
98c30 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 65 5f  me": "_mm_cmple_
98c40 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sd", "ns": 0, "l
98c50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
98c60 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
98c70 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
98c80 6e 2e 68 3a 37 34 36 3a 31 22 2c 20 22 76 61 72  n.h:746:1", "var
98c90 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
98ca0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
98cb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
98cc0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
98cd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
98ce0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
98cf0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
98d00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
98d10 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
98d20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
98d30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
98d40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
98d50 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
98d60 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
98d70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
98d80 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
98d90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
98da0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
98db0 67 74 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c  gt_sd", "ns": 0,
98dc0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
98dd0 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
98de0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
98df0 74 72 69 6e 2e 68 3a 37 37 31 3a 31 22 2c 20 22  trin.h:771:1", "
98e00 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
98e10 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
98e20 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
98e30 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
98e40 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
98e50 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
98e60 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
98e70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
98e80 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
98e90 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
98ea0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
98eb0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
98ec0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
98ed0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
98ee0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
98ef0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
98f00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
98f10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
98f20 63 6d 70 67 65 5f 73 64 22 2c 20 22 6e 73 22 3a  cmpge_sd", "ns":
98f30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
98f40 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
98f50 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
98f60 6d 69 6e 74 72 69 6e 2e 68 3a 37 39 37 3a 31 22  mintrin.h:797:1"
98f70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
98f80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
98f90 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
98fa0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
98fb0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
98fc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
98fd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
98fe0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
98ff0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
99000 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
99010 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
99020 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
99030 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
99040 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
99050 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
99060 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c  : "__m128d" } },
99070 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
99080 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
99090 6d 6d 5f 63 6d 70 6f 72 64 5f 73 64 22 2c 20 22  mm_cmpord_sd", "
990a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
990b0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
990c0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
990d0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 38 32  e/emmintrin.h:82
990e0 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
990f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
99100 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
99110 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
99120 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
99130 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
99140 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
99150 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
99160 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
99170 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  d" } }, { "tag":
99180 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
99190 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
991a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
991b0 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
991c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
991d0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
991e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
991f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
99200 3a 20 22 5f 6d 6d 5f 63 6d 70 75 6e 6f 72 64 5f  : "_mm_cmpunord_
99210 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sd", "ns": 0, "l
99220 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
99230 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
99240 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
99250 6e 2e 68 3a 38 35 33 3a 31 22 2c 20 22 76 61 72  n.h:853:1", "var
99260 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
99270 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
99280 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
99290 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
992a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
992b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
992c0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
992d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
992e0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
992f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
99300 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
99310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
99320 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
99330 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
99340 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
99350 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
99360 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
99370 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
99380 6e 65 71 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  neq_sd", "ns": 0
99390 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
993a0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
993b0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
993c0 6e 74 72 69 6e 2e 68 3a 38 37 38 3a 31 22 2c 20  ntrin.h:878:1", 
993d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
993e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
993f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
99400 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
99410 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
99420 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
99430 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
99440 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
99450 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
99460 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
99470 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
99480 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
99490 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
994a0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
994b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
994c0 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
994d0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
994e0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
994f0 5f 63 6d 70 6e 6c 74 5f 73 64 22 2c 20 22 6e 73  _cmpnlt_sd", "ns
99500 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
99510 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
99520 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
99530 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 39 30 33 3a  emmintrin.h:903:
99540 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
99550 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
99560 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
99570 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
99580 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
99590 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
995a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
995b0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
995c0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
995d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
995e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
995f0 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
99600 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
99610 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
99620 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
99630 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
99640 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
99650 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
99660 22 5f 6d 6d 5f 63 6d 70 6e 6c 65 5f 73 64 22 2c  "_mm_cmpnle_sd",
99670 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
99680 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
99690 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
996a0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
996b0 39 32 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  928:1", "variadi
996c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
996d0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
996e0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
996f0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
99700 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
99710 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
99720 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
99730 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
99740 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28d" } }, { "tag
99750 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
99760 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
99770 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
99780 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20  "__m128d" } }], 
99790 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
997a0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
997b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
997c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
997d0 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6e 67 74 5f  e": "_mm_cmpngt_
997e0 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sd", "ns": 0, "l
997f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
99800 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
99810 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
99820 6e 2e 68 3a 39 35 33 3a 31 22 2c 20 22 76 61 72  n.h:953:1", "var
99830 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
99840 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
99850 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
99860 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
99870 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
99880 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
99890 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
998a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
998b0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
998c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
998d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
998e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
998f0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
99900 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
99910 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
99920 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
99930 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
99940 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70  "name": "_mm_cmp
99950 6e 67 65 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  nge_sd", "ns": 0
99960 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
99970 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
99980 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
99990 6e 74 72 69 6e 2e 68 3a 39 37 39 3a 31 22 2c 20  ntrin.h:979:1", 
999a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
999b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
999c0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
999d0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
999e0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
999f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
99a00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
99a10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
99a20 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
99a30 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
99a40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
99a50 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
99a60 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
99a70 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
99a80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
99a90 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
99aa0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
99ab0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
99ac0 5f 63 6f 6d 69 65 71 5f 73 64 22 2c 20 22 6e 73  _comieq_sd", "ns
99ad0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
99ae0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
99af0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
99b00 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 30 31  emmintrin.h:1001
99b10 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
99b20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
99b30 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
99b40 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
99b50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
99b60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
99b70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
99b80 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
99b90 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
99ba0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
99bb0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
99bc0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
99bd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
99be0 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
99bf0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
99c00 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
99c10 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
99c20 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
99c30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
99c40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
99c50 22 3a 20 22 5f 6d 6d 5f 63 6f 6d 69 6c 74 5f 73  ": "_mm_comilt_s
99c60 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
99c70 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
99c80 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
99c90 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
99ca0 2e 68 3a 31 30 32 35 3a 31 22 2c 20 22 76 61 72  .h:1025:1", "var
99cb0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
99cc0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
99cd0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
99ce0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
99cf0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
99d00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
99d10 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
99d20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
99d30 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20  __m128d" } }, { 
99d40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
99d50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
99d60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
99d70 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
99d80 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
99d90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
99da0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
99db0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
99dc0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
99dd0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
99de0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
99df0 6f 6d 69 6c 65 5f 73 64 22 2c 20 22 6e 73 22 3a  omile_sd", "ns":
99e00 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
99e10 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
99e20 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
99e30 6d 69 6e 74 72 69 6e 2e 68 3a 31 30 34 39 3a 31  mintrin.h:1049:1
99e40 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
99e50 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
99e60 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
99e70 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
99e80 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
99e90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
99ea0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
99eb0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
99ec0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
99ed0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
99ee0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
99ef0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
99f00 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
99f10 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28d" } }], "retu
99f20 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
99f30 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
99f40 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
99f50 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
99f60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
99f70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
99f80 20 22 5f 6d 6d 5f 63 6f 6d 69 67 74 5f 73 64 22   "_mm_comigt_sd"
99f90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
99fa0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
99fb0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
99fc0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
99fd0 3a 31 30 37 33 3a 31 22 2c 20 22 76 61 72 69 61  :1073:1", "varia
99fe0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
99ff0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9a000 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9a010 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9a020 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9a030 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9a040 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
9a050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9a060 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
9a070 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9a080 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
9a090 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9a0a0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9a0b0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9a0c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
9a0d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
9a0e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9a0f0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
9a100 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9a110 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6f 6d  "name": "_mm_com
9a120 69 67 65 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  ige_sd", "ns": 0
9a130 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9a140 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9a150 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9a160 6e 74 72 69 6e 2e 68 3a 31 30 39 37 3a 31 22 2c  ntrin.h:1097:1",
9a170 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9a180 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9a190 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9a1a0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9a1b0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9a1c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9a1d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9a1e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9a1f0 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
9a200 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9a210 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9a220 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9a230 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9a240 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9a250 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9a260 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
9a270 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9a280 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
9a290 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9a2a0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9a2b0 5f 6d 6d 5f 63 6f 6d 69 6e 65 71 5f 73 64 22 2c  _mm_comineq_sd",
9a2c0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9a2d0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9a2e0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9a2f0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9a300 31 31 32 31 3a 31 22 2c 20 22 76 61 72 69 61 64  1121:1", "variad
9a310 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9a320 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9a330 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9a340 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9a350 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9a360 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9a370 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9a380 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9a390 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
9a3a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9a3b0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
9a3c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a3d0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
9a3e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9a3f0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
9a400 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9a410 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9a420 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
9a430 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
9a440 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d  name": "_mm_ucom
9a450 69 65 71 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  ieq_sd", "ns": 0
9a460 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9a470 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9a480 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9a490 6e 74 72 69 6e 2e 68 3a 31 31 34 35 3a 31 22 2c  ntrin.h:1145:1",
9a4a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9a4b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9a4c0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9a4d0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9a4e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9a4f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9a500 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9a510 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9a520 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
9a530 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9a540 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9a550 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9a560 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9a570 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9a580 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9a590 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
9a5a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9a5b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
9a5c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9a5d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9a5e0 5f 6d 6d 5f 75 63 6f 6d 69 6c 74 5f 73 64 22 2c  _mm_ucomilt_sd",
9a5f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9a600 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9a610 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9a620 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9a630 31 31 37 31 3a 31 22 2c 20 22 76 61 72 69 61 64  1171:1", "variad
9a640 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9a650 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9a660 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9a670 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9a680 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9a690 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9a6a0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9a6b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9a6c0 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
9a6d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9a6e0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
9a6f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9a700 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
9a710 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9a720 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
9a730 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9a740 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9a750 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
9a760 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
9a770 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d  name": "_mm_ucom
9a780 69 6c 65 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  ile_sd", "ns": 0
9a790 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9a7a0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9a7b0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9a7c0 6e 74 72 69 6e 2e 68 3a 31 31 39 37 3a 31 22 2c  ntrin.h:1197:1",
9a7d0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9a7e0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9a7f0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9a800 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9a810 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9a820 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9a830 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9a840 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9a850 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
9a860 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9a870 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9a880 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9a890 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9a8a0 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9a8b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9a8c0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
9a8d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9a8e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
9a8f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9a900 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9a910 5f 6d 6d 5f 75 63 6f 6d 69 67 74 5f 73 64 22 2c  _mm_ucomigt_sd",
9a920 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9a930 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9a940 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9a950 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9a960 31 32 32 33 3a 31 22 2c 20 22 76 61 72 69 61 64  1223:1", "variad
9a970 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9a980 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9a990 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9a9a0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9a9b0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9a9c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9a9d0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9a9e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9a9f0 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128d" } }, { "ta
9aa00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9aa10 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
9aa20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9aa30 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
9aa40 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9aa50 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
9aa60 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
9aa70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9aa80 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
9aa90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
9aaa0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 63 6f 6d  name": "_mm_ucom
9aab0 69 67 65 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30  ige_sd", "ns": 0
9aac0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9aad0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9aae0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9aaf0 6e 74 72 69 6e 2e 68 3a 31 32 34 39 3a 31 22 2c  ntrin.h:1249:1",
9ab00 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9ab10 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9ab20 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9ab30 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9ab40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9ab50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9ab60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9ab70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9ab80 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
9ab90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9aba0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9abb0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9abc0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9abd0 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9abe0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9abf0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
9ac00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9ac10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
9ac20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9ac30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9ac40 5f 6d 6d 5f 75 63 6f 6d 69 6e 65 71 5f 73 64 22  _mm_ucomineq_sd"
9ac50 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9ac60 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9ac70 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9ac80 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9ac90 3a 31 32 37 35 3a 31 22 2c 20 22 76 61 72 69 61  :1275:1", "varia
9aca0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9acb0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9acc0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9acd0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9ace0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9acf0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9ad00 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
9ad10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9ad20 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
9ad30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9ad40 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
9ad50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9ad60 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9ad70 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9ad80 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
9ad90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
9ada0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9adb0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
9adc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9add0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
9ade0 70 64 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c  pd_ps", "ns": 0,
9adf0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9ae00 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
9ae10 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
9ae20 74 72 69 6e 2e 68 3a 31 32 39 34 3a 31 22 2c 20  trin.h:1294:1", 
9ae30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
9ae40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
9ae50 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
9ae60 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
9ae70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
9ae80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
9ae90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
9aea0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9aeb0 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
9aec0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
9aed0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9aee0 32 38 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  28" } },.{ "tag"
9aef0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
9af00 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 73  ame": "_mm_cvtps
9af10 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _pd", "ns": 0, "
9af20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9af30 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9af40 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9af50 69 6e 2e 68 3a 31 33 31 34 3a 31 22 2c 20 22 76  in.h:1314:1", "v
9af60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9af70 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9af80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9af90 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9afa0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9afb0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9afc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9afd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9afe0 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d 2c 20   "__m128" } }], 
9aff0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9b000 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
9b010 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9b020 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9b030 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 65 70 69 33  e": "_mm_cvtepi3
9b040 32 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  2_pd", "ns": 0, 
9b050 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9b060 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9b070 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9b080 72 69 6e 2e 68 3a 31 33 33 37 3a 31 22 2c 20 22  rin.h:1337:1", "
9b090 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9b0a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9b0b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9b0c0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9b0d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9b0e0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9b0f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9b100 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9b110 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d  : "__m128i" } }]
9b120 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9b130 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9b140 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
9b150 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
9b160 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 70 64  ame": "_mm_cvtpd
9b170 5f 65 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30  _epi32", "ns": 0
9b180 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9b190 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9b1a0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9b1b0 6e 74 72 69 6e 2e 68 3a 31 33 35 37 3a 31 22 2c  ntrin.h:1357:1",
9b1c0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9b1d0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9b1e0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9b1f0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9b200 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9b210 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9b220 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9b230 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9b240 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
9b250 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9b260 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9b270 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
9b280 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9b290 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
9b2a0 73 64 5f 73 69 33 32 22 2c 20 22 6e 73 22 3a 20  sd_si32", "ns": 
9b2b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9b2c0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9b2d0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9b2e0 69 6e 74 72 69 6e 2e 68 3a 31 33 37 34 3a 31 22  intrin.h:1374:1"
9b2f0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9b300 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9b310 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9b320 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9b330 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9b340 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9b350 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9b360 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
9b370 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
9b380 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
9b390 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
9b3a0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
9b3b0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
9b3c0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
9b3d0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9b3e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9b3f0 63 76 74 73 64 5f 73 73 22 2c 20 22 6e 73 22 3a  cvtsd_ss", "ns":
9b400 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9b410 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9b420 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9b430 6d 69 6e 74 72 69 6e 2e 68 3a 31 33 39 39 3a 31  mintrin.h:1399:1
9b440 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9b450 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9b460 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9b470 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9b480 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9b490 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9b4a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9b4b0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9b4c0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d  tag": "__m128" }
9b4d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
9b4e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9b4f0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
9b500 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9b510 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
9b520 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9b530 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a  : "__m128" } },.
9b540 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9b550 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9b560 6d 5f 63 76 74 73 69 33 32 5f 73 64 22 2c 20 22  m_cvtsi32_sd", "
9b570 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
9b580 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
9b590 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
9b5a0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34  e/emmintrin.h:14
9b5b0 32 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  22:1", "variadic
9b5c0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
9b5d0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
9b5e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
9b5f0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
9b600 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
9b610 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9b620 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9b630 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9b640 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8d" } }, { "tag"
9b650 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9b660 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
9b670 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9b680 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
9b690 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
9b6a0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
9b6b0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9b6c0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9b6d0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
9b6e0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9b6f0 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 73 5f  me": "_mm_cvtss_
9b700 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  sd", "ns": 0, "l
9b710 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9b720 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9b730 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9b740 6e 2e 68 3a 31 34 34 38 3a 31 22 2c 20 22 76 61  n.h:1448:1", "va
9b750 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9b760 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9b770 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9b780 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9b790 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9b7a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9b7b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
9b7c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9b7d0 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b  "__m128d" } }, {
9b7e0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9b7f0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9b800 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
9b810 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
9b820 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9b830 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9b840 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
9b850 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9b860 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74  "name": "_mm_cvt
9b870 74 70 64 5f 65 70 69 33 32 22 2c 20 22 6e 73 22  tpd_epi32", "ns"
9b880 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
9b890 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
9b8a0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
9b8b0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34 37 32 3a  mmintrin.h:1472:
9b8c0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
9b8d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
9b8e0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
9b8f0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
9b900 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
9b910 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
9b920 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9b930 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9b940 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9b950 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9b960 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9b970 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
9b980 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9b990 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9b9a0 63 76 74 74 73 64 5f 73 69 33 32 22 2c 20 22 6e  cvttsd_si32", "n
9b9b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9b9c0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9b9d0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9b9e0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 34 39  /emmintrin.h:149
9b9f0 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  0:1", "variadic"
9ba00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9ba10 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9ba20 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9ba30 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9ba40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9ba50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9ba60 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9ba70 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9ba80 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9ba90 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9baa0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
9bab0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
9bac0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
9bad0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9bae0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9baf0 5f 6d 6d 5f 63 76 74 70 64 5f 70 69 33 32 22 2c  _mm_cvtpd_pi32",
9bb00 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9bb10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9bb20 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9bb30 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9bb40 31 35 30 37 3a 31 22 2c 20 22 76 61 72 69 61 64  1507:1", "variad
9bb50 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9bb60 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9bb70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9bb80 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9bb90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9bba0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9bbb0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9bbc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9bbd0 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
9bbe0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
9bbf0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
9bc00 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
9bc10 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
9bc20 6d 6d 5f 63 76 74 74 70 64 5f 70 69 33 32 22 2c  mm_cvttpd_pi32",
9bc30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9bc40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9bc50 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9bc60 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9bc70 31 35 32 37 3a 31 22 2c 20 22 76 61 72 69 61 64  1527:1", "variad
9bc80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9bc90 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9bca0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9bcb0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9bcc0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9bcd0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9bce0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9bcf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9bd00 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128d" } }], "ret
9bd10 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
9bd20 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c  g": "__m64" } },
9bd30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
9bd40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
9bd50 6d 6d 5f 63 76 74 70 69 33 32 5f 70 64 22 2c 20  mm_cvtpi32_pd", 
9bd60 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
9bd70 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
9bd80 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
9bd90 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31  de/emmintrin.h:1
9bda0 35 34 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69  544:1", "variadi
9bdb0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
9bdc0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
9bdd0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
9bde0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
9bdf0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
9be00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9be10 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9be20 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36  : { "tag": "__m6
9be30 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  4" } }], "return
9be40 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9be50 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
9be60 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9be70 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9be80 6d 5f 63 76 74 73 64 5f 66 36 34 22 2c 20 22 6e  m_cvtsd_f64", "n
9be90 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9bea0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9beb0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9bec0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 35 36  /emmintrin.h:156
9bed0 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  1:1", "variadic"
9bee0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9bef0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9bf00 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9bf10 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9bf20 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9bf30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9bf40 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9bf50 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9bf60 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
9bf70 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9bf80 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74   ":double", "bit
9bf90 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
9bfa0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
9bfb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9bfc0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9bfd0 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 5f 70 64 22 2c  : "_mm_load_pd",
9bfe0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9bff0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9c000 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9c010 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9c020 31 35 37 38 3a 31 22 2c 20 22 76 61 72 69 61 64  1578:1", "variad
9c030 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9c040 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9c050 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9c060 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9c070 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9c080 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9c090 65 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79 70  e": "__dp", "typ
9c0a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
9c0b0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
9c0c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62   { "tag": ":doub
9c0d0 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  le", "bit-size":
9c0e0 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
9c0f0 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c  ent": 64 } } }],
9c100 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9c110 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9c120 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
9c130 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9c140 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 31 5f  me": "_mm_load1_
9c150 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
9c160 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9c170 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9c180 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9c190 6e 2e 68 3a 31 35 39 36 3a 31 22 2c 20 22 76 61  n.h:1596:1", "va
9c1a0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9c1b0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9c1c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9c1d0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9c1e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9c1f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9c200 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20  "name": "__dp", 
9c210 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9c220 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
9c230 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9c240 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
9c250 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9c260 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
9c270 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
9c280 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9c290 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
9c2a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9c2b0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6c 6f   "name": "_mm_lo
9c2c0 61 64 72 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30  adr_pd", "ns": 0
9c2d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9c2e0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9c2f0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9c300 6e 74 72 69 6e 2e 68 3a 31 36 32 32 3a 31 22 2c  ntrin.h:1622:1",
9c310 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9c320 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9c330 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9c340 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9c350 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9c360 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9c370 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64  r", "name": "__d
9c380 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
9c390 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
9c3a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9c3b0 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
9c3c0 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9c3d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
9c3e0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
9c3f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9c400 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
9c410 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9c420 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9c430 6d 5f 6c 6f 61 64 75 5f 70 64 22 2c 20 22 6e 73  m_loadu_pd", "ns
9c440 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9c450 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9c460 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9c470 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 36 34 30  emmintrin.h:1640
9c480 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9c490 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9c4a0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9c4b0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9c4c0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9c4d0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9c4e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9c4f0 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "__dp", "type": 
9c500 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
9c510 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
9c520 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
9c530 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
9c540 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9c550 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 64 } } }], "re
9c560 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
9c570 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
9c580 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9c590 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
9c5a0 20 22 5f 6d 6d 5f 6c 6f 61 64 75 5f 73 69 36 34   "_mm_loadu_si64
9c5b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
9c5c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
9c5d0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
9c5e0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
9c5f0 68 3a 31 36 36 30 3a 31 22 2c 20 22 76 61 72 69  h:1660:1", "vari
9c600 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
9c610 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
9c620 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
9c630 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
9c640 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
9c650 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9c660 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
9c670 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9c680 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
9c690 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
9c6a0 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  d" } } }], "retu
9c6b0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9c6c0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9c6d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9c6e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9c6f0 5f 6d 6d 5f 6c 6f 61 64 5f 73 64 22 2c 20 22 6e  _mm_load_sd", "n
9c700 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9c710 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9c720 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9c730 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 36 38  /emmintrin.h:168
9c740 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  1:1", "variadic"
9c750 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9c760 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9c770 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9c780 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9c790 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9c7a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9c7b0 20 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a   "__dp", "type":
9c7c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
9c7d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
9c7e0 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
9c7f0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
9c800 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
9c810 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 64 } } }], "r
9c820 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9c830 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9c840 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9c850 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9c860 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 68 5f 70 64 22  : "_mm_loadh_pd"
9c870 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9c880 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9c890 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9c8a0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9c8b0 3a 31 37 30 38 3a 31 22 2c 20 22 76 61 72 69 61  :1708:1", "varia
9c8c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9c8d0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9c8e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9c8f0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9c900 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9c910 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9c920 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
9c930 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9c940 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
9c950 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9c960 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22  , "name": "__dp"
9c970 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9c980 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
9c990 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9c9a0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
9c9b0 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
9c9c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
9c9d0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9c9e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9c9f0 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20  __m128d" } },.{ 
9ca00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9ca10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9ca20 6c 6f 61 64 6c 5f 70 64 22 2c 20 22 6e 73 22 3a  loadl_pd", "ns":
9ca30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9ca40 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9ca50 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9ca60 6d 69 6e 74 72 69 6e 2e 68 3a 31 37 33 35 3a 31  mintrin.h:1735:1
9ca70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9ca80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9ca90 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9caa0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9cab0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9cac0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9cad0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9cae0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9caf0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
9cb00 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9cb10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9cb20 22 3a 20 22 5f 5f 64 70 22 2c 20 22 74 79 70 65  ": "__dp", "type
9cb30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
9cb40 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
9cb50 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c  { "tag": ":doubl
9cb60 65 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  e", "bit-size": 
9cb70 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
9cb80 6e 74 22 3a 20 36 34 20 7d 20 7d 20 7d 5d 2c 20  nt": 64 } } }], 
9cb90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9cba0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
9cbb0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9cbc0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9cbd0 65 22 3a 20 22 5f 6d 6d 5f 75 6e 64 65 66 69 6e  e": "_mm_undefin
9cbe0 65 64 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ed_pd", "ns": 0,
9cbf0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9cc00 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
9cc10 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
9cc20 74 72 69 6e 2e 68 3a 31 37 35 36 3a 31 22 2c 20  trin.h:1756:1", 
9cc30 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
9cc40 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
9cc50 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
9cc60 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
9cc70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
9cc80 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9cc90 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
9cca0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9ccb0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9ccc0 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f 73 64 22  e": "_mm_set_sd"
9ccd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9cce0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9ccf0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9cd00 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9cd10 3a 31 37 37 36 3a 31 22 2c 20 22 76 61 72 69 61  :1776:1", "varia
9cd20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9cd30 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9cd40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9cd50 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9cd60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9cd70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9cd80 6d 65 22 3a 20 22 5f 5f 77 22 2c 20 22 74 79 70  me": "__w", "typ
9cd90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
9cda0 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
9cdb0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
9cdc0 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d  gnment": 64 } }]
9cdd0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9cde0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9cdf0 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
9ce00 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
9ce10 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f  ame": "_mm_set1_
9ce20 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
9ce30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9ce40 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9ce50 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9ce60 6e 2e 68 3a 31 37 39 34 3a 31 22 2c 20 22 76 61  n.h:1794:1", "va
9ce70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9ce80 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9ce90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9cea0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9ceb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9cec0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9ced0 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20 22  "name": "__w", "
9cee0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9cef0 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d  ":double", "bit-
9cf00 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
9cf10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d  alignment": 64 }
9cf20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
9cf30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9cf40 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128d" } },.{ "t
9cf50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
9cf60 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65   "name": "_mm_se
9cf70 74 5f 70 64 31 22 2c 20 22 6e 73 22 3a 20 30 2c  t_pd1", "ns": 0,
9cf80 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9cf90 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
9cfa0 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
9cfb0 74 72 69 6e 2e 68 3a 31 38 31 32 3a 31 22 2c 20  trin.h:1812:1", 
9cfc0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
9cfd0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
9cfe0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
9cff0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
9d000 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
9d010 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
9d020 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22  ", "name": "__w"
9d030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9d040 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62  ": ":double", "b
9d050 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
9d060 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
9d070 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  4 } }], "return-
9d080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9d090 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b  "__m128d" } },.{
9d0a0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9d0b0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9d0c0 5f 73 65 74 5f 70 64 22 2c 20 22 6e 73 22 3a 20  _set_pd", "ns": 
9d0d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
9d0e0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
9d0f0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
9d100 69 6e 74 72 69 6e 2e 68 3a 31 38 33 32 3a 31 22  intrin.h:1832:1"
9d110 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
9d120 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
9d130 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
9d140 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
9d150 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
9d160 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
9d170 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
9d180 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
9d190 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20  ag": ":double", 
9d1a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
9d1b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
9d1c0 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   64 } }, { "tag"
9d1d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9d1e0 6e 61 6d 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74  name": "__x", "t
9d1f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9d200 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
9d210 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
9d220 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
9d230 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9d240 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9d250 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128d" } },.{ "ta
9d260 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9d270 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74  "name": "_mm_set
9d280 72 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  r_pd", "ns": 0, 
9d290 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9d2a0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9d2b0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9d2c0 72 69 6e 2e 68 3a 31 38 35 33 3a 31 22 2c 20 22  rin.h:1853:1", "
9d2d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9d2e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9d2f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9d300 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9d310 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9d320 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9d330 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c  , "name": "__w",
9d340 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9d350 3a 20 22 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69  : ":double", "bi
9d360 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
9d370 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
9d380 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
9d390 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9d3a0 65 22 3a 20 22 5f 5f 78 22 2c 20 22 74 79 70 65  e": "__x", "type
9d3b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64 6f  ": { "tag": ":do
9d3c0 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a 65  uble", "bit-size
9d3d0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
9d3e0 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c  nment": 64 } }],
9d3f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9d400 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9d410 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
9d420 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9d430 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 7a 65 72  me": "_mm_setzer
9d440 6f 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20  o_pd", "ns": 0, 
9d450 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9d460 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9d470 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9d480 72 69 6e 2e 68 3a 31 38 36 38 3a 31 22 2c 20 22  rin.h:1868:1", "
9d490 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9d4a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9d4b0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9d4c0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9d4d0 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
9d4e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9d4f0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22  "tag": "__m128d"
9d500 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
9d510 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
9d520 22 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 5f 73 64 22  ": "_mm_move_sd"
9d530 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9d540 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9d550 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9d560 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9d570 3a 31 38 38 39 3a 31 22 2c 20 22 76 61 72 69 61  :1889:1", "varia
9d580 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9d590 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9d5a0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9d5b0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9d5c0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9d5d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9d5e0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
9d5f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9d600 6d 31 32 38 64 22 20 7d 20 7d 2c 20 7b 20 22 74  m128d" } }, { "t
9d610 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9d620 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
9d630 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9d640 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9d650 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9d660 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9d670 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
9d680 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
9d690 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65  ame": "_mm_store
9d6a0 5f 73 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _sd", "ns": 0, "
9d6b0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9d6c0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9d6d0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9d6e0 69 6e 2e 68 3a 31 39 30 36 3a 31 22 2c 20 22 76  in.h:1906:1", "v
9d6f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9d700 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9d710 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9d720 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9d730 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9d740 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9d750 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c   "name": "__dp",
9d760 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9d770 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
9d780 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9d790 3a 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73  :double", "bit-s
9d7a0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
9d7b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
9d7c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9d7d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9d7e0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9d7f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9d800 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28d" } }], "retu
9d810 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9d820 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
9d830 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9d840 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9d850 6d 5f 73 74 6f 72 65 5f 70 64 22 2c 20 22 6e 73  m_store_pd", "ns
9d860 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9d870 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9d880 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9d890 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 39 32 38  emmintrin.h:1928
9d8a0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9d8b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9d8c0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9d8d0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9d8e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9d8f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9d900 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9d910 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "__dp", "type": 
9d920 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
9d930 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
9d940 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
9d950 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
9d960 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9d970 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 64 } } }, { "t
9d980 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9d990 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9d9a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9d9b0 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9d9c0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9d9d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
9d9e0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9d9f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9da00 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 31 5f  e": "_mm_store1_
9da10 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
9da20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9da30 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9da40 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9da50 6e 2e 68 3a 31 39 34 37 3a 31 22 2c 20 22 76 61  n.h:1947:1", "va
9da60 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9da70 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9da80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9da90 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9daa0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9dab0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9dac0 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20  "name": "__dp", 
9dad0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9dae0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
9daf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9db00 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
9db10 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9db20 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
9db30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
9db40 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9db50 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9db60 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9db70 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
9db80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9db90 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
9dba0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9dbb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9dbc0 5f 73 74 6f 72 65 5f 70 64 31 22 2c 20 22 6e 73  _store_pd1", "ns
9dbd0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9dbe0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9dbf0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9dc00 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 31 39 36 36  emmintrin.h:1966
9dc10 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9dc20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9dc30 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9dc40 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9dc50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9dc60 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9dc70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9dc80 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "__dp", "type": 
9dc90 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
9dca0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
9dcb0 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
9dcc0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
9dcd0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9dce0 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 64 } } }, { "t
9dcf0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9dd00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9dd10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9dd20 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9dd30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9dd40 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
9dd50 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9dd60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9dd70 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 75 5f  e": "_mm_storeu_
9dd80 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
9dd90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9dda0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9ddb0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9ddc0 6e 2e 68 3a 31 39 38 34 3a 31 22 2c 20 22 76 61  n.h:1984:1", "va
9ddd0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9dde0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9ddf0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9de00 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9de10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9de20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9de30 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20  "name": "__dp", 
9de40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9de50 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
9de60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9de70 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
9de80 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9de90 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
9dea0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
9deb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9dec0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9ded0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9dee0 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
9def0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9df00 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
9df10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9df20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9df30 5f 73 74 6f 72 65 72 5f 70 64 22 2c 20 22 6e 73  _storer_pd", "ns
9df40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9df50 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9df60 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9df70 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30 30 37  emmintrin.h:2007
9df80 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9df90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9dfa0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9dfb0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9dfc0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9dfd0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9dfe0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9dff0 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "__dp", "type": 
9e000 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
9e010 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
9e020 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
9e030 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
9e040 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9e050 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 64 } } }, { "t
9e060 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9e070 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9e080 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9e090 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9e0a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9e0b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
9e0c0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9e0d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9e0e0 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f 72 65 68 5f  e": "_mm_storeh_
9e0f0 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
9e100 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
9e110 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
9e120 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
9e130 6e 2e 68 3a 32 30 32 35 3a 31 22 2c 20 22 76 61  n.h:2025:1", "va
9e140 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
9e150 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
9e160 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
9e170 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
9e180 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
9e190 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9e1a0 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 70 22 2c 20  "name": "__dp", 
9e1b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9e1c0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
9e1d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
9e1e0 64 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69  double", "bit-si
9e1f0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
9e200 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
9e210 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
9e220 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9e230 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9e240 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9e250 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8d" } }], "retur
9e260 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
9e270 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
9e280 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9e290 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9e2a0 5f 73 74 6f 72 65 6c 5f 70 64 22 2c 20 22 6e 73  _storel_pd", "ns
9e2b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9e2c0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9e2d0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9e2e0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 30 34 35  emmintrin.h:2045
9e2f0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9e300 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9e310 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9e320 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9e330 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9e340 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9e350 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9e360 22 5f 5f 64 70 22 2c 20 22 74 79 70 65 22 3a 20  "__dp", "type": 
9e370 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
9e380 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
9e390 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22 2c  tag": ":double",
9e3a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
9e3b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
9e3c0 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 64 } } }, { "t
9e3d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9e3e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9e3f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9e400 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d  : "__m128d" } }]
9e410 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
9e420 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
9e430 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9e440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9e450 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 5f 65 70 69  e": "_mm_add_epi
9e460 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
9e470 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
9e480 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
9e490 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
9e4a0 2e 68 3a 32 30 37 30 3a 31 22 2c 20 22 76 61 72  .h:2070:1", "var
9e4b0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
9e4c0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
9e4d0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
9e4e0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
9e4f0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
9e500 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9e510 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9e520 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9e530 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
9e540 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9e550 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
9e560 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9e570 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9e580 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9e590 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9e5a0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
9e5b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9e5c0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64  "name": "_mm_add
9e5d0 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30  _epi16", "ns": 0
9e5e0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
9e5f0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
9e600 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
9e610 6e 74 72 69 6e 2e 68 3a 32 30 39 32 3a 31 22 2c  ntrin.h:2092:1",
9e620 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
9e630 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
9e640 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
9e650 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
9e660 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
9e670 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9e680 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
9e690 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9e6a0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9e6b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
9e6c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9e6d0 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
9e6e0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9e6f0 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
9e700 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
9e710 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
9e720 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
9e730 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
9e740 6d 5f 61 64 64 5f 65 70 69 33 32 22 2c 20 22 6e  m_add_epi32", "n
9e750 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
9e760 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
9e770 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
9e780 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 31 31  /emmintrin.h:211
9e790 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  4:1", "variadic"
9e7a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
9e7b0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
9e7c0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
9e7d0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
9e7e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
9e7f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
9e800 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
9e810 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9e820 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  i" } }, { "tag":
9e830 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
9e840 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
9e850 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9e860 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
9e870 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9e880 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9e890 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
9e8a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
9e8b0 3a 20 22 5f 6d 6d 5f 61 64 64 5f 73 69 36 34 22  : "_mm_add_si64"
9e8c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
9e8d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
9e8e0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
9e8f0 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
9e900 3a 32 31 33 32 3a 31 22 2c 20 22 76 61 72 69 61  :2132:1", "varia
9e910 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
9e920 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
9e930 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
9e940 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
9e950 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
9e960 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9e970 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
9e980 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9e990 6d 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  m64" } }, { "tag
9e9a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9e9b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
9e9c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9e9d0 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
9e9e0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
9e9f0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
9ea00 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
9ea10 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
9ea20 22 5f 6d 6d 5f 61 64 64 5f 65 70 69 36 34 22 2c  "_mm_add_epi64",
9ea30 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9ea40 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9ea50 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9ea60 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9ea70 32 31 35 34 3a 31 22 2c 20 22 76 61 72 69 61 64  2154:1", "variad
9ea80 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9ea90 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9eaa0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9eab0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9eac0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9ead0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9eae0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9eaf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9eb00 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
9eb10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9eb20 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
9eb30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9eb40 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
9eb50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9eb60 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9eb70 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
9eb80 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9eb90 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73 5f 65  me": "_mm_adds_e
9eba0 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  pi8", "ns": 0, "
9ebb0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9ebc0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9ebd0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9ebe0 69 6e 2e 68 3a 32 31 37 35 3a 31 22 2c 20 22 76  in.h:2175:1", "v
9ebf0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9ec00 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9ec10 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9ec20 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9ec30 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9ec40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9ec50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9ec60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9ec70 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
9ec80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9ec90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9eca0 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9ecb0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9ecc0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9ecd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9ece0 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
9ecf0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9ed00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 61  , "name": "_mm_a
9ed10 64 64 73 5f 65 70 69 31 36 22 2c 20 22 6e 73 22  dds_epi16", "ns"
9ed20 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
9ed30 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
9ed40 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
9ed50 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 31 39 37 3a  mmintrin.h:2197:
9ed60 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
9ed70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
9ed80 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
9ed90 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
9eda0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
9edb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
9edc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9edd0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
9ede0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
9edf0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
9ee00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9ee10 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
9ee20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9ee30 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
9ee40 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
9ee50 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9ee60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
9ee70 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
9ee80 22 5f 6d 6d 5f 61 64 64 73 5f 65 70 75 38 22 2c  "_mm_adds_epu8",
9ee90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
9eea0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
9eeb0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
9eec0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
9eed0 32 32 31 38 3a 31 22 2c 20 22 76 61 72 69 61 64  2218:1", "variad
9eee0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
9eef0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
9ef00 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
9ef10 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
9ef20 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
9ef30 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
9ef40 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
9ef50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9ef60 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
9ef70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9ef80 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
9ef90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9efa0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
9efb0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
9efc0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
9efd0 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
9efe0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
9eff0 6d 65 22 3a 20 22 5f 6d 6d 5f 61 64 64 73 5f 65  me": "_mm_adds_e
9f000 70 75 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pu16", "ns": 0, 
9f010 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
9f020 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
9f030 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
9f040 72 69 6e 2e 68 3a 32 32 33 39 3a 31 22 2c 20 22  rin.h:2239:1", "
9f050 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
9f060 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
9f070 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
9f080 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
9f090 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
9f0a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
9f0b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
9f0c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
9f0d0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
9f0e0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
9f0f0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
9f100 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
9f110 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
9f120 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
9f130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9f140 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
9f150 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
9f160 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
9f170 61 76 67 5f 65 70 75 38 22 2c 20 22 6e 73 22 3a  avg_epu8", "ns":
9f180 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9f190 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9f1a0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9f1b0 6d 69 6e 74 72 69 6e 2e 68 3a 32 32 35 39 3a 31  mintrin.h:2259:1
9f1c0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9f1d0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9f1e0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9f1f0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9f200 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9f210 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9f220 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9f230 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9f240 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9f250 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9f260 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9f270 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
9f280 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9f290 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
9f2a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9f2b0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9f2c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9f2d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9f2e0 5f 6d 6d 5f 61 76 67 5f 65 70 75 31 36 22 2c 20  _mm_avg_epu16", 
9f2f0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
9f300 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
9f310 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
9f320 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
9f330 32 37 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  279:1", "variadi
9f340 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
9f350 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
9f360 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
9f370 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
9f380 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
9f390 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9f3a0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
9f3b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9f3c0 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
9f3d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
9f3e0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
9f3f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9f400 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
9f410 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
9f420 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9f430 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
9f440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
9f450 65 22 3a 20 22 5f 6d 6d 5f 6d 61 64 64 5f 65 70  e": "_mm_madd_ep
9f460 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
9f470 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9f480 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9f490 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9f4a0 69 6e 2e 68 3a 32 33 30 35 3a 31 22 2c 20 22 76  in.h:2305:1", "v
9f4b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9f4c0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9f4d0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9f4e0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9f4f0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9f500 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9f510 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9f520 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9f530 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
9f540 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9f550 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9f560 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9f570 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9f580 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9f590 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9f5a0 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
9f5b0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9f5c0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d  , "name": "_mm_m
9f5d0 61 78 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  ax_epi16", "ns":
9f5e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
9f5f0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
9f600 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
9f610 6d 69 6e 74 72 69 6e 2e 68 3a 32 33 32 35 3a 31  mintrin.h:2325:1
9f620 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
9f630 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
9f640 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
9f650 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
9f660 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
9f670 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9f680 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9f690 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
9f6a0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9f6b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
9f6c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
9f6d0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
9f6e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
9f6f0 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
9f700 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
9f710 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9f720 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
9f730 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
9f740 5f 6d 6d 5f 6d 61 78 5f 65 70 75 38 22 2c 20 22  _mm_max_epu8", "
9f750 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
9f760 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
9f770 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
9f780 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 33  e/emmintrin.h:23
9f790 34 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  45:1", "variadic
9f7a0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
9f7b0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
9f7c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
9f7d0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
9f7e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
9f7f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9f800 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9f810 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9f820 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
9f830 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9f840 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
9f850 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9f860 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
9f870 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9f880 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
9f890 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
9f8a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
9f8b0 22 3a 20 22 5f 6d 6d 5f 6d 69 6e 5f 65 70 69 31  ": "_mm_min_epi1
9f8c0 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  6", "ns": 0, "lo
9f8d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
9f8e0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
9f8f0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
9f900 2e 68 3a 32 33 36 35 3a 31 22 2c 20 22 76 61 72  .h:2365:1", "var
9f910 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
9f920 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
9f930 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
9f940 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
9f950 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
9f960 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9f970 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
9f980 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9f990 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
9f9a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
9f9b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
9f9c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
9f9d0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
9f9e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
9f9f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
9fa00 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
9fa10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
9fa20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d 69 6e  "name": "_mm_min
9fa30 5f 65 70 75 38 22 2c 20 22 6e 73 22 3a 20 30 2c  _epu8", "ns": 0,
9fa40 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
9fa50 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
9fa60 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
9fa70 74 72 69 6e 2e 68 3a 32 33 38 35 3a 31 22 2c 20  trin.h:2385:1", 
9fa80 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
9fa90 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
9faa0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
9fab0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
9fac0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
9fad0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
9fae0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
9faf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
9fb00 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
9fb10 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
9fb20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9fb30 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
9fb40 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9fb50 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
9fb60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
9fb70 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
9fb80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
9fb90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
9fba0 5f 6d 75 6c 68 69 5f 65 70 69 31 36 22 2c 20 22  _mulhi_epi16", "
9fbb0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
9fbc0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
9fbd0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
9fbe0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 34  e/emmintrin.h:24
9fbf0 30 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  05:1", "variadic
9fc00 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
9fc10 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
9fc20 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
9fc30 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
9fc40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
9fc50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
9fc60 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
9fc70 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
9fc80 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
9fc90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
9fca0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
9fcb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
9fcc0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
9fcd0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
9fce0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
9fcf0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
9fd00 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
9fd10 22 3a 20 22 5f 6d 6d 5f 6d 75 6c 68 69 5f 65 70  ": "_mm_mulhi_ep
9fd20 75 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  u16", "ns": 0, "
9fd30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
9fd40 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
9fd50 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
9fd60 69 6e 2e 68 3a 32 34 32 35 3a 31 22 2c 20 22 76  in.h:2425:1", "v
9fd70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
9fd80 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
9fd90 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
9fda0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
9fdb0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
9fdc0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
9fdd0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
9fde0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
9fdf0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
9fe00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
9fe10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
9fe20 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
9fe30 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
9fe40 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
9fe50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
9fe60 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
9fe70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
9fe80 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d  , "name": "_mm_m
9fe90 75 6c 6c 6f 5f 65 70 69 31 36 22 2c 20 22 6e 73  ullo_epi16", "ns
9fea0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
9feb0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
9fec0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
9fed0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 34 34 35  emmintrin.h:2445
9fee0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
9fef0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
9ff00 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
9ff10 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
9ff20 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
9ff30 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
9ff40 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
9ff50 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
9ff60 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
9ff70 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
9ff80 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
9ff90 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
9ffa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
9ffb0 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
9ffc0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
9ffd0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
9ffe0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
9fff0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a0000 20 22 5f 6d 6d 5f 6d 75 6c 5f 73 75 33 32 22 2c   "_mm_mul_su32",
a0010 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a0020 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a0030 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a0040 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a0050 32 34 36 34 3a 31 22 2c 20 22 76 61 72 69 61 64  2464:1", "variad
a0060 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a0070 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a0080 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a0090 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a00a0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a00b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a00c0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a00d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a00e0 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
a00f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a0100 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a0110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a0120 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
a0130 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a0140 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d  ag": "__m64" } }
a0150 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a0160 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a0170 5f 6d 6d 5f 6d 75 6c 5f 65 70 75 33 32 22 2c 20  _mm_mul_epu32", 
a0180 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a0190 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a01a0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a01b0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
a01c0 34 38 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69  483:1", "variadi
a01d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a01e0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a01f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a0200 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a0210 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a0220 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a0230 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a0240 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a0250 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a0260 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a0270 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a0280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a0290 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a02a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a02b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a02c0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a02d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a02e0 65 22 3a 20 22 5f 6d 6d 5f 73 61 64 5f 65 70 75  e": "_mm_sad_epu
a02f0 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
a0300 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a0310 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a0320 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a0330 2e 68 3a 32 35 30 35 3a 31 22 2c 20 22 76 61 72  .h:2505:1", "var
a0340 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a0350 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a0360 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a0370 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a0380 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a0390 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a03a0 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
a03b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a03c0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
a03d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a03e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a03f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a0400 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a0410 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a0420 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a0430 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a0440 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a0450 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62  "name": "_mm_sub
a0460 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c  _epi8", "ns": 0,
a0470 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a0480 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a0490 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a04a0 74 72 69 6e 2e 68 3a 32 35 32 33 3a 31 22 2c 20  trin.h:2523:1", 
a04b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a04c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a04d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a04e0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a04f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a0500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a0510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a0520 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a0530 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a0540 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a0550 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a0560 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
a0570 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a0580 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
a0590 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a05a0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a05b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a05c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a05d0 5f 73 75 62 5f 65 70 69 31 36 22 2c 20 22 6e 73  _sub_epi16", "ns
a05e0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a05f0 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a0600 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a0610 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 35 34 31  emmintrin.h:2541
a0620 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a0630 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a0640 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a0650 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a0660 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a0670 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a0680 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a0690 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
a06a0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a06b0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a06c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a06d0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
a06e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a06f0 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
a0700 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a0710 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0720 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a0730 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a0740 20 22 5f 6d 6d 5f 73 75 62 5f 65 70 69 33 32 22   "_mm_sub_epi32"
a0750 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a0760 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a0770 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a0780 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a0790 3a 32 35 35 39 3a 31 22 2c 20 22 76 61 72 69 61  :2559:1", "varia
a07a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a07b0 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
a07c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
a07d0 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
a07e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
a07f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a0800 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
a0810 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a0820 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
a0830 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a0840 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c  , "name": "__b",
a0850 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a0860 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d  : "__m128i" } }]
a0870 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a0880 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a0890 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a08a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a08b0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 73  ame": "_mm_sub_s
a08c0 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i64", "ns": 0, "
a08d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a08e0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a08f0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a0900 69 6e 2e 68 3a 32 35 37 38 3a 31 22 2c 20 22 76  in.h:2578:1", "v
a0910 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a0920 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a0930 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a0940 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a0950 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a0960 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a0970 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a0980 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a0990 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 2c 20 7b 20   "__m64" } }, { 
a09a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a09b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a09c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a09d0 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d  g": "__m64" } }]
a09e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a09f0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34   { "tag": "__m64
a0a00 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a0a10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a0a20 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 5f 65 70 69  e": "_mm_sub_epi
a0a30 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
a0a40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a0a50 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a0a60 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a0a70 6e 2e 68 3a 32 35 39 36 3a 31 22 2c 20 22 76 61  n.h:2596:1", "va
a0a80 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a0a90 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a0aa0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a0ab0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a0ac0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a0ad0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a0ae0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a0af0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a0b00 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a0b10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0b20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0b30 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a0b40 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0b50 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a0b60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a0b70 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a0b80 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a0b90 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75   "name": "_mm_su
a0ba0 62 73 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20  bs_epi8", "ns": 
a0bb0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a0bc0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a0bd0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a0be0 69 6e 74 72 69 6e 2e 68 3a 32 36 31 37 3a 31 22  intrin.h:2617:1"
a0bf0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a0c00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a0c10 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a0c20 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a0c30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a0c40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0c50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0c60 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a0c70 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0c80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a0c90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a0ca0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a0cb0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a0cc0 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a0cd0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a0ce0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a0cf0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a0d00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a0d10 6d 6d 5f 73 75 62 73 5f 65 70 69 31 36 22 2c 20  mm_subs_epi16", 
a0d20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a0d30 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a0d40 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a0d50 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
a0d60 36 33 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69  638:1", "variadi
a0d70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a0d80 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a0d90 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a0da0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a0db0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a0dc0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a0dd0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a0de0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a0df0 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a0e00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a0e10 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a0e20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a0e30 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a0e40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a0e50 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a0e60 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a0e70 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a0e80 65 22 3a 20 22 5f 6d 6d 5f 73 75 62 73 5f 65 70  e": "_mm_subs_ep
a0e90 75 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  u8", "ns": 0, "l
a0ea0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a0eb0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a0ec0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a0ed0 6e 2e 68 3a 32 36 35 38 3a 31 22 2c 20 22 76 61  n.h:2658:1", "va
a0ee0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a0ef0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a0f00 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a0f10 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a0f20 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a0f30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a0f40 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a0f50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a0f60 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a0f70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a0f80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a0f90 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a0fa0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a0fb0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a0fc0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a0fd0 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a0fe0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a0ff0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 75   "name": "_mm_su
a1000 62 73 5f 65 70 75 31 36 22 2c 20 22 6e 73 22 3a  bs_epu16", "ns":
a1010 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a1020 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a1030 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a1040 6d 69 6e 74 72 69 6e 2e 68 3a 32 36 37 38 3a 31  mintrin.h:2678:1
a1050 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a1060 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a1070 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a1080 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a1090 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a10a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a10b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a10c0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a10d0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a10e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a10f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a1100 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
a1110 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a1120 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
a1130 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a1140 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a1150 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a1160 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a1170 5f 6d 6d 5f 61 6e 64 5f 73 69 31 32 38 22 2c 20  _mm_and_si128", 
a1180 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a1190 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a11a0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a11b0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32  de/emmintrin.h:2
a11c0 36 39 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  696:1", "variadi
a11d0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a11e0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a11f0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a1200 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a1210 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a1220 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a1230 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a1240 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a1250 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a1260 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a1270 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a1280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1290 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a12a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a12b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a12c0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a12d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a12e0 65 22 3a 20 22 5f 6d 6d 5f 61 6e 64 6e 6f 74 5f  e": "_mm_andnot_
a12f0 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c  si128", "ns": 0,
a1300 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a1310 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a1320 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a1330 74 72 69 6e 2e 68 3a 32 37 31 36 3a 31 22 2c 20  trin.h:2716:1", 
a1340 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a1350 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a1360 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a1370 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a1380 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a1390 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a13a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
a13b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a13c0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a13d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a13e0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a13f0 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__b", "type": {
a1400 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a1410 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
a1420 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1430 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a1440 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a1450 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a1460 5f 6f 72 5f 73 69 31 32 38 22 2c 20 22 6e 73 22  _or_si128", "ns"
a1470 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a1480 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a1490 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a14a0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 37 33 33 3a  mmintrin.h:2733:
a14b0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a14c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a14d0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a14e0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a14f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a1500 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a1510 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1520 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a1530 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a1540 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a1550 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1560 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
a1570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a1580 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
a1590 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a15a0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a15b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a15c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a15d0 22 5f 6d 6d 5f 78 6f 72 5f 73 69 31 32 38 22 2c  "_mm_xor_si128",
a15e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a15f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a1600 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a1610 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a1620 32 37 35 31 3a 31 22 2c 20 22 76 61 72 69 61 64  2751:1", "variad
a1630 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a1640 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a1650 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a1660 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a1670 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a1680 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1690 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a16a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a16b0 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a16c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a16d0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
a16e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a16f0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
a1700 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a1710 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a1720 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a1730 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a1740 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c 69 5f 65  me": "_mm_slli_e
a1750 70 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi16", "ns": 0, 
a1760 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a1770 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a1780 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a1790 72 69 6e 2e 68 3a 32 38 31 31 3a 31 22 2c 20 22  rin.h:2811:1", "
a17a0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a17b0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
a17c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
a17d0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
a17e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
a17f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a1800 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a1810 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a1820 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a1830 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a1840 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1850 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22  __count", "type"
a1860 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
a1870 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
a1880 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
a1890 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
a18a0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a18b0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a18c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a18d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a18e0 20 22 5f 6d 6d 5f 73 6c 6c 5f 65 70 69 31 36 22   "_mm_sll_epi16"
a18f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a1900 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a1910 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a1920 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a1930 3a 32 38 33 30 3a 31 22 2c 20 22 76 61 72 69 61  :2830:1", "varia
a1940 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a1950 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74  line": true, "st
a1960 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73  orage-class": "s
a1970 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74  tatic", "paramet
a1980 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
a1990 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a19a0 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70  me": "__a", "typ
a19b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a19c0 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74  m128i" } }, { "t
a19d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a19e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75  , "name": "__cou
a19f0 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  nt", "type": { "
a1a00 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a1a10 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a1a20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a1a30 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a1a40 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a1a50 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
a1a60 6c 6c 69 5f 65 70 69 33 32 22 2c 20 22 6e 73 22  lli_epi32", "ns"
a1a70 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a1a80 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a1a90 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a1aa0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 38 34 39 3a  mmintrin.h:2849:
a1ab0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a1ac0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a1ad0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a1ae0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a1af0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a1b00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a1b10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1b20 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a1b30 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a1b40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a1b50 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1b60 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22  e": "__count", "
a1b70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a1b80 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
a1b90 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
a1ba0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
a1bb0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a1bc0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a1bd0 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a1be0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a1bf0 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 6c 6c 5f 65  ame": "_mm_sll_e
a1c00 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pi32", "ns": 0, 
a1c10 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a1c20 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a1c30 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a1c40 72 69 6e 2e 68 3a 32 38 36 38 3a 31 22 2c 20 22  rin.h:2868:1", "
a1c50 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a1c60 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
a1c70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
a1c80 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
a1c90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
a1ca0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a1cb0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a1cc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a1cd0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a1ce0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a1cf0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1d00 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22  __count", "type"
a1d10 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a1d20 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  28i" } }], "retu
a1d30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a1d40 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a1d50 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a1d60 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a1d70 5f 6d 6d 5f 73 6c 6c 69 5f 65 70 69 36 34 22 2c  _mm_slli_epi64",
a1d80 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a1d90 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a1da0 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a1db0 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a1dc0 32 38 38 37 3a 31 22 2c 20 22 76 61 72 69 61 64  2887:1", "variad
a1dd0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a1de0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a1df0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a1e00 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a1e10 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a1e20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a1e30 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a1e40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a1e50 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a1e60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a1e70 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e   "name": "__coun
a1e80 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
a1e90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
a1ea0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
a1eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
a1ec0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a1ed0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a1ee0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
a1ef0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a1f00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a1f10 73 6c 6c 5f 65 70 69 36 34 22 2c 20 22 6e 73 22  sll_epi64", "ns"
a1f20 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a1f30 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a1f40 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a1f50 6d 6d 69 6e 74 72 69 6e 2e 68 3a 32 39 30 36 3a  mmintrin.h:2906:
a1f60 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a1f70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a1f80 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a1f90 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a1fa0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a1fb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a1fc0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a1fd0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a1fe0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a1ff0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a2000 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a2010 65 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22  e": "__count", "
a2020 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a2030 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a2040 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a2050 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a2060 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a2070 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a2080 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 69 5f 65 70  e": "_mm_srai_ep
a2090 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
a20a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a20b0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a20c0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a20d0 69 6e 2e 68 3a 32 39 32 36 3a 31 22 2c 20 22 76  in.h:2926:1", "v
a20e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a20f0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a2100 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a2110 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a2120 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a2130 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a2140 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a2150 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a2160 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a2170 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a2180 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2190 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a  _count", "type":
a21a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
a21b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
a21c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a21d0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
a21e0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a21f0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a2200 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a2210 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a2220 22 5f 6d 6d 5f 73 72 61 5f 65 70 69 31 36 22 2c  "_mm_sra_epi16",
a2230 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a2240 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a2250 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a2260 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a2270 32 39 34 36 3a 31 22 2c 20 22 76 61 72 69 61 64  2946:1", "variad
a2280 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a2290 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a22a0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a22b0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a22c0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a22d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a22e0 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a22f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a2300 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a2310 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a2320 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e   "name": "__coun
a2330 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
a2340 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a2350 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a2360 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a2370 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a2380 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a2390 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72   "name": "_mm_sr
a23a0 61 69 5f 65 70 69 33 32 22 2c 20 22 6e 73 22 3a  ai_epi32", "ns":
a23b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a23c0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a23d0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a23e0 6d 69 6e 74 72 69 6e 2e 68 3a 32 39 36 36 3a 31  mintrin.h:2966:1
a23f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a2400 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a2410 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a2420 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a2430 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a2440 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a2450 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2460 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a2470 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a2480 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a2490 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a24a0 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74  ": "__count", "t
a24b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a24c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
a24d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
a24e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
a24f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a2500 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a2510 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a2520 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a2530 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 61 5f 65 70  me": "_mm_sra_ep
a2540 69 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i32", "ns": 0, "
a2550 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a2560 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a2570 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a2580 69 6e 2e 68 3a 32 39 38 36 3a 31 22 2c 20 22 76  in.h:2986:1", "v
a2590 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a25a0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a25b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a25c0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a25d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a25e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a25f0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a2600 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a2610 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a2620 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a2630 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2640 5f 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a  _count", "type":
a2650 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a2660 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a2670 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a2680 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a2690 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a26a0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a26b0 6d 6d 5f 73 72 6c 69 5f 65 70 69 31 36 22 2c 20  mm_srli_epi16", 
a26c0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a26d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a26e0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a26f0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a2700 30 34 36 3a 31 22 2c 20 22 76 61 72 69 61 64 69  046:1", "variadi
a2710 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a2720 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a2730 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a2740 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a2750 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a2760 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2770 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a2780 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a2790 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a27a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a27b0 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74  "name": "__count
a27c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a27d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a27e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a27f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a2800 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a2810 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a2820 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a2830 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a2840 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
a2850 72 6c 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  rl_epi16", "ns":
a2860 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a2870 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a2880 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a2890 6d 69 6e 74 72 69 6e 2e 68 3a 33 30 36 35 3a 31  mintrin.h:3065:1
a28a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a28b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a28c0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a28d0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a28e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a28f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a2900 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a2910 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a2920 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a2930 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a2940 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2950 22 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74  ": "__count", "t
a2960 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a2970 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a2980 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a2990 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a29a0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a29b0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a29c0 22 3a 20 22 5f 6d 6d 5f 73 72 6c 69 5f 65 70 69  ": "_mm_srli_epi
a29d0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a29e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a29f0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a2a00 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a2a10 6e 2e 68 3a 33 30 38 34 3a 31 22 2c 20 22 76 61  n.h:3084:1", "va
a2a20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a2a30 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a2a40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a2a50 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a2a60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a2a70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a2a80 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a2a90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a2aa0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a2ab0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a2ac0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a2ad0 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
a2ae0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a2af0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a2b00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a2b10 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
a2b20 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a2b30 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a2b40 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a2b50 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a2b60 5f 6d 6d 5f 73 72 6c 5f 65 70 69 33 32 22 2c 20  _mm_srl_epi32", 
a2b70 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a2b80 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a2b90 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a2ba0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a2bb0 31 30 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69  103:1", "variadi
a2bc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a2bd0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a2be0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a2bf0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a2c00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a2c10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a2c20 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a2c30 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a2c40 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a2c50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a2c60 22 6e 61 6d 65 22 3a 20 22 5f 5f 63 6f 75 6e 74  "name": "__count
a2c70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a2c80 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a2c90 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a2ca0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a2cb0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a2cc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a2cd0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c  "name": "_mm_srl
a2ce0 69 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20  i_epi64", "ns": 
a2cf0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a2d00 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a2d10 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a2d20 69 6e 74 72 69 6e 2e 68 3a 33 31 32 32 3a 31 22  intrin.h:3122:1"
a2d30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a2d40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a2d50 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a2d60 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a2d70 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a2d80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a2d90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a2da0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a2db0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a2dc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a2dd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a2de0 3a 20 22 5f 5f 63 6f 75 6e 74 22 2c 20 22 74 79  : "__count", "ty
a2df0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a2e00 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
a2e10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
a2e20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
a2e30 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a2e40 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a2e50 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a2e60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a2e70 65 22 3a 20 22 5f 6d 6d 5f 73 72 6c 5f 65 70 69  e": "_mm_srl_epi
a2e80 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
a2e90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a2ea0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a2eb0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a2ec0 6e 2e 68 3a 33 31 34 31 3a 31 22 2c 20 22 76 61  n.h:3141:1", "va
a2ed0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a2ee0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a2ef0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a2f00 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a2f10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a2f20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a2f30 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a2f40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a2f50 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a2f60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a2f70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a2f80 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20  count", "type": 
a2f90 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a2fa0 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
a2fb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a2fc0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a2fd0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a2fe0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a2ff0 6d 5f 63 6d 70 65 71 5f 65 70 69 38 22 2c 20 22  m_cmpeq_epi8", "
a3000 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a3010 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a3020 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a3030 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 31  e/emmintrin.h:31
a3040 36 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  60:1", "variadic
a3050 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a3060 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a3070 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a3080 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a3090 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a30a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a30b0 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a30c0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a30d0 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
a30e0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a30f0 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a3100 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a3110 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a3120 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a3130 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a3140 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a3150 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a3160 22 3a 20 22 5f 6d 6d 5f 63 6d 70 65 71 5f 65 70  ": "_mm_cmpeq_ep
a3170 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
a3180 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a3190 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a31a0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a31b0 69 6e 2e 68 3a 33 31 37 39 3a 31 22 2c 20 22 76  in.h:3179:1", "v
a31c0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a31d0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a31e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a31f0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a3200 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a3210 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a3220 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a3230 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a3240 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a3250 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a3260 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a3270 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
a3280 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a3290 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a32a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a32b0 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a32c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a32d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
a32e0 6d 70 65 71 5f 65 70 69 33 32 22 2c 20 22 6e 73  mpeq_epi32", "ns
a32f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a3300 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a3310 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a3320 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 31 39 38  emmintrin.h:3198
a3330 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a3340 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a3350 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a3360 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a3370 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a3380 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a3390 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a33a0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
a33b0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a33c0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a33d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a33e0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
a33f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a3400 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65  m128i" } }], "re
a3410 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a3420 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a3430 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a3440 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a3450 20 22 5f 6d 6d 5f 63 6d 70 67 74 5f 65 70 69 38   "_mm_cmpgt_epi8
a3460 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a3470 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a3480 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a3490 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a34a0 68 3a 33 32 31 38 3a 31 22 2c 20 22 76 61 72 69  h:3218:1", "vari
a34b0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a34c0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a34d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a34e0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a34f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a3500 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a3510 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a3520 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a3530 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22  _m128i" } }, { "
a3540 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a3550 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
a3560 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a3570 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a3580 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a3590 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a35a0 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a35b0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a35c0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 67  name": "_mm_cmpg
a35d0 74 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a 20  t_epi16", "ns": 
a35e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a35f0 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a3600 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a3610 69 6e 74 72 69 6e 2e 68 3a 33 32 34 31 3a 31 22  intrin.h:3241:1"
a3620 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a3630 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a3640 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a3650 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a3660 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a3670 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a3680 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a3690 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a36a0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a36b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a36c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a36d0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a36e0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a36f0 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a3700 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a3710 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a3720 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a3730 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a3740 6d 6d 5f 63 6d 70 67 74 5f 65 70 69 33 32 22 2c  mm_cmpgt_epi32",
a3750 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
a3760 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f  ion": "/usr/lib/
a3770 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c  clang/5.0.1/incl
a3780 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a  ude/emmintrin.h:
a3790 33 32 36 32 3a 31 22 2c 20 22 76 61 72 69 61 64  3262:1", "variad
a37a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
a37b0 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
a37c0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
a37d0 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
a37e0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
a37f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a3800 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65  e": "__a", "type
a3810 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a3820 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61  128i" } }, { "ta
a3830 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a3840 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20   "name": "__b", 
a3850 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a3860 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c   "__m128i" } }],
a3870 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a3880 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a3890 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  i" } },.{ "tag":
a38a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
a38b0 6d 65 22 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 74 5f  me": "_mm_cmplt_
a38c0 65 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  epi8", "ns": 0, 
a38d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a38e0 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a38f0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a3900 72 69 6e 2e 68 3a 33 32 38 33 3a 31 22 2c 20 22  rin.h:3283:1", "
a3910 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a3920 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
a3930 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
a3940 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
a3950 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
a3960 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a3970 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a3980 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a3990 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a39a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a39b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a39c0 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __b", "type": { 
a39d0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a39e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
a39f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a3a00 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20  __m128i" } },.{ 
a3a10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a3a20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a3a30 63 6d 70 6c 74 5f 65 70 69 31 36 22 2c 20 22 6e  cmplt_epi16", "n
a3a40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a3a50 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a3a60 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a3a70 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 33 30  /emmintrin.h:330
a3a80 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  4:1", "variadic"
a3a90 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a3aa0 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a3ab0 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a3ac0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a3ad0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a3ae0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a3af0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a3b00 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a3b10 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  i" } }, { "tag":
a3b20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a3b30 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79  ame": "__b", "ty
a3b40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a3b50 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
a3b60 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a3b70 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a3b80 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a3b90 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a3ba0 3a 20 22 5f 6d 6d 5f 63 6d 70 6c 74 5f 65 70 69  : "_mm_cmplt_epi
a3bb0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a3bc0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a3bd0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a3be0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a3bf0 6e 2e 68 3a 33 33 32 35 3a 31 22 2c 20 22 76 61  n.h:3325:1", "va
a3c00 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a3c10 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a3c20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a3c30 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a3c40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a3c50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a3c60 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a3c70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a3c80 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a3c90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a3ca0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a3cb0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a3cc0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a3cd0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a3ce0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a3cf0 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a3d00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a3d10 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76   "name": "_mm_cv
a3d20 74 73 69 36 34 5f 73 64 22 2c 20 22 6e 73 22 3a  tsi64_sd", "ns":
a3d30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a3d40 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a3d50 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a3d60 6d 69 6e 74 72 69 6e 2e 68 3a 33 33 34 39 3a 31  mintrin.h:3349:1
a3d70 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a3d80 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a3d90 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a3da0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a3db0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a3dc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a3dd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a3de0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a3df0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
a3e00 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a3e10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a3e20 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
a3e30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f 6e  : { "tag": ":lon
a3e40 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73 69  g-long", "bit-si
a3e50 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
a3e60 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d  ignment": 64 } }
a3e70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a3e80 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a3e90 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28d" } },.{ "tag
a3ea0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a3eb0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 73  name": "_mm_cvts
a3ec0 64 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a 20 30  d_si64", "ns": 0
a3ed0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a3ee0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a3ef0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a3f00 6e 74 72 69 6e 2e 68 3a 33 33 36 37 3a 31 22 2c  ntrin.h:3367:1",
a3f10 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a3f20 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a3f30 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a3f40 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a3f50 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a3f60 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a3f70 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
a3f80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a3f90 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20  g": "__m128d" } 
a3fa0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a3fb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 6c 6f  ": { "tag": ":lo
a3fc0 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74 2d 73  ng-long", "bit-s
a3fd0 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
a3fe0 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20  lignment": 64 } 
a3ff0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a4000 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a4010 22 5f 6d 6d 5f 63 76 74 74 73 64 5f 73 69 36 34  "_mm_cvttsd_si64
a4020 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a4030 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a4040 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a4050 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a4060 68 3a 33 33 38 35 3a 31 22 2c 20 22 76 61 72 69  h:3385:1", "vari
a4070 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a4080 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a4090 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a40a0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a40b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a40c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a40d0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a40e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a40f0 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72  _m128d" } }], "r
a4100 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a4110 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e  tag": ":long-lon
a4120 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
a4130 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
a4140 6e 74 22 3a 20 36 34 20 7d 20 7d 2c 0a 7b 20 22  nt": 64 } },.{ "
a4150 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a4160 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
a4170 76 74 65 70 69 33 32 5f 70 73 22 2c 20 22 6e 73  vtepi32_ps", "ns
a4180 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a4190 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a41a0 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a41b0 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 34 30 31  emmintrin.h:3401
a41c0 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a41d0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a41e0 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a41f0 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a4200 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a4210 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a4220 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a4230 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
a4240 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a4250 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
a4260 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a4270 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20  "__m128" } },.{ 
a4280 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a4290 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a42a0 63 76 74 70 73 5f 65 70 69 33 32 22 2c 20 22 6e  cvtps_epi32", "n
a42b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a42c0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a42d0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a42e0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 34 31  /emmintrin.h:341
a42f0 37 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  7:1", "variadic"
a4300 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a4310 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a4320 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a4330 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a4340 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a4350 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a4360 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a4370 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a4380 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
a4390 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a43a0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b  "__m128i" } },.{
a43b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a43c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a43d0 5f 63 76 74 74 70 73 5f 65 70 69 33 32 22 2c 20  _cvttps_epi32", 
a43e0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a43f0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a4400 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a4410 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a4420 34 33 34 3a 31 22 2c 20 22 76 61 72 69 61 64 69  434:1", "variadi
a4430 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a4440 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a4450 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a4460 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a4470 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a4480 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a4490 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a44a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a44b0 32 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  28" } }], "retur
a44c0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a44d0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a44e0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a44f0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a4500 6d 6d 5f 63 76 74 73 69 33 32 5f 73 69 31 32 38  mm_cvtsi32_si128
a4510 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a4520 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a4530 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a4540 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a4550 68 3a 33 34 35 30 3a 31 22 2c 20 22 76 61 72 69  h:3450:1", "vari
a4560 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a4570 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a4580 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a4590 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a45a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a45b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a45c0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a45d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a45e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
a45f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
a4600 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
a4610 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a4620 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a4630 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a4640 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a4650 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69 36 34  e": "_mm_cvtsi64
a4660 5f 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20 30  _si128", "ns": 0
a4670 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a4680 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a4690 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a46a0 6e 74 72 69 6e 2e 68 3a 33 34 36 37 3a 31 22 2c  ntrin.h:3467:1",
a46b0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a46c0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a46d0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a46e0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a46f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a4700 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a4710 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
a4720 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a4730 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22  g": ":long-long"
a4740 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
a4750 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a4760 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 64 } }], "ret
a4770 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a4780 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a4790 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a47a0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a47b0 22 5f 6d 6d 5f 63 76 74 73 69 31 32 38 5f 73 69  "_mm_cvtsi128_si
a47c0 33 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  32", "ns": 0, "l
a47d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a47e0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a47f0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a4800 6e 2e 68 3a 33 34 38 35 3a 31 22 2c 20 22 76 61  n.h:3485:1", "va
a4810 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a4820 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a4830 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a4840 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a4850 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a4860 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a4870 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a4880 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a4890 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a48a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a48b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
a48c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
a48d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a48e0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
a48f0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a4900 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 76 74 73 69  ame": "_mm_cvtsi
a4910 31 32 38 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a  128_si64", "ns":
a4920 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a4930 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a4940 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a4950 6d 69 6e 74 72 69 6e 2e 68 3a 33 35 30 34 3a 31  mintrin.h:3504:1
a4960 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a4970 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a4980 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a4990 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a49a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a49b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a49c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a49d0 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a49e0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a49f0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a4a00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a4a10 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20 22 62 69 74  long-long", "bit
a4a20 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
a4a30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 20  -alignment": 64 
a4a40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a4a50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a4a60 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 5f 73 69 31 32  : "_mm_load_si12
a4a70 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  8", "ns": 0, "lo
a4a80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a4a90 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a4aa0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a4ab0 2e 68 3a 33 35 32 31 3a 31 22 2c 20 22 76 61 72  .h:3521:1", "var
a4ac0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a4ad0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a4ae0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a4af0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a4b00 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a4b10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a4b20 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74  name": "__p", "t
a4b30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a4b40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
a4b50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a4b60 31 32 38 69 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  128i" } } }], "r
a4b70 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a4b80 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a4b90 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a4ba0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a4bb0 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 75 5f 73 69 31  : "_mm_loadu_si1
a4bc0 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  28", "ns": 0, "l
a4bd0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a4be0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a4bf0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a4c00 6e 2e 68 3a 33 35 33 37 3a 31 22 2c 20 22 76 61  n.h:3537:1", "va
a4c10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a4c20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a4c30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a4c40 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a4c50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a4c60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a4c70 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22  "name": "__p", "
a4c80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a4c90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
a4ca0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a4cb0 6d 31 32 38 69 22 20 7d 20 7d 20 7d 5d 2c 20 22  m128i" } } }], "
a4cc0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a4cd0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a4ce0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a4cf0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a4d00 22 3a 20 22 5f 6d 6d 5f 6c 6f 61 64 6c 5f 65 70  ": "_mm_loadl_ep
a4d10 69 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i64", "ns": 0, "
a4d20 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a4d30 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a4d40 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a4d50 69 6e 2e 68 3a 33 35 35 38 3a 31 22 2c 20 22 76  in.h:3558:1", "v
a4d60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a4d70 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a4d80 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a4d90 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a4da0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a4db0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a4dc0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20   "name": "__p", 
a4dd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a4de0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
a4df0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a4e00 5f 6d 31 32 38 69 22 20 7d 20 7d 20 7d 5d 2c 20  _m128i" } } }], 
a4e10 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a4e20 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a4e30 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a4e40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a4e50 65 22 3a 20 22 5f 6d 6d 5f 75 6e 64 65 66 69 6e  e": "_mm_undefin
a4e60 65 64 5f 73 69 31 32 38 22 2c 20 22 6e 73 22 3a  ed_si128", "ns":
a4e70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a4e80 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a4e90 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a4ea0 6d 69 6e 74 72 69 6e 2e 68 3a 33 35 37 36 3a 31  mintrin.h:3576:1
a4eb0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a4ec0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a4ed0 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a4ee0 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a4ef0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a4f00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a4f10 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a4f20 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a4f30 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a4f40 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 5f  name": "_mm_set_
a4f50 65 70 69 36 34 78 22 2c 20 22 6e 73 22 3a 20 30  epi64x", "ns": 0
a4f60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a4f70 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a4f80 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a4f90 6e 74 72 69 6e 2e 68 3a 33 35 39 38 3a 31 22 2c  ntrin.h:3598:1",
a4fa0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a4fb0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a4fc0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a4fd0 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a4fe0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a4ff0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a5000 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71  r", "name": "__q
a5010 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
a5020 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67  ag": ":long-long
a5030 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  ", "bit-size": 6
a5040 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
a5050 74 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74  t": 64 } }, { "t
a5060 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a5070 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 71 30 22  , "name": "__q0"
a5080 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a5090 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
a50a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
a50b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a50c0 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 64 } }], "retu
a50d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
a50e0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a50f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a5100 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a5110 5f 6d 6d 5f 73 65 74 5f 65 70 69 36 34 22 2c 20  _mm_set_epi64", 
a5120 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a5130 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a5140 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a5150 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a5160 36 32 30 3a 31 22 2c 20 22 76 61 72 69 61 64 69  620:1", "variadi
a5170 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a5180 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a5190 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a51a0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a51b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a51c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a51d0 22 3a 20 22 5f 5f 71 31 22 2c 20 22 74 79 70 65  ": "__q1", "type
a51e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a51f0 36 34 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  64" } }, { "tag"
a5200 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a5210 6e 61 6d 65 22 3a 20 22 5f 5f 71 30 22 2c 20 22  name": "__q0", "
a5220 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a5230 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
a5240 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a5250 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a5260 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a5270 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a5280 3a 20 22 5f 6d 6d 5f 73 65 74 5f 65 70 69 33 32  : "_mm_set_epi32
a5290 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a52a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a52b0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a52c0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a52d0 68 3a 33 36 34 38 3a 31 22 2c 20 22 76 61 72 69  h:3648:1", "vari
a52e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a52f0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a5300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a5310 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a5320 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a5330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a5340 61 6d 65 22 3a 20 22 5f 5f 69 33 22 2c 20 22 74  ame": "__i3", "t
a5350 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a5360 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
a5370 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
a5380 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
a5390 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a53a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a53b0 5f 69 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _i2", "type": { 
a53c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
a53d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
a53e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a53f0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
a5400 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a5410 61 6d 65 22 3a 20 22 5f 5f 69 31 22 2c 20 22 74  ame": "__i1", "t
a5420 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a5430 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
a5440 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
a5450 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
a5460 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a5470 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a5480 5f 69 30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _i0", "type": { 
a5490 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
a54a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
a54b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a54c0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
a54d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a54e0 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a54f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a5500 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a5510 6d 5f 73 65 74 5f 65 70 69 31 36 22 2c 20 22 6e  m_set_epi16", "n
a5520 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
a5530 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
a5540 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
a5550 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 36 38  /emmintrin.h:368
a5560 38 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  8:1", "variadic"
a5570 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
a5580 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
a5590 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
a55a0 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
a55b0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
a55c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a55d0 20 22 5f 5f 77 37 22 2c 20 22 74 79 70 65 22 3a   "__w7", "type":
a55e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72   { "tag": ":shor
a55f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
a5600 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
a5610 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22  nt": 16 } }, { "
a5620 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5630 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 36  ", "name": "__w6
a5640 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a5650 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62  g": ":short", "b
a5660 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
a5670 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
a5680 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  6 } }, { "tag": 
a5690 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a56a0 6d 65 22 3a 20 22 5f 5f 77 35 22 2c 20 22 74 79  me": "__w5", "ty
a56b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a56c0 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
a56d0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
a56e0 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c  gnment": 16 } },
a56f0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a5700 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a5710 5f 5f 77 34 22 2c 20 22 74 79 70 65 22 3a 20 7b  __w4", "type": {
a5720 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22   "tag": ":short"
a5730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
a5740 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a5750 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 16 } }, { "ta
a5760 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a5770 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 33 22 2c   "name": "__w3",
a5780 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5790 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74  : ":short", "bit
a57a0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
a57b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
a57c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a57d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a57e0 22 3a 20 22 5f 5f 77 32 22 2c 20 22 74 79 70 65  ": "__w2", "type
a57f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68  ": { "tag": ":sh
a5800 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
a5810 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
a5820 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b  ment": 16 } }, {
a5830 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a5840 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a5850 77 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  w1", "type": { "
a5860 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20  tag": ":short", 
a5870 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
a5880 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a5890 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   16 } }, { "tag"
a58a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a58b0 6e 61 6d 65 22 3a 20 22 5f 5f 77 30 22 2c 20 22  name": "__w0", "
a58c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a58d0 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  ":short", "bit-s
a58e0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
a58f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20  lignment": 16 } 
a5900 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a5910 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a5920 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a5930 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a5940 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74  "name": "_mm_set
a5950 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c  _epi8", "ns": 0,
a5960 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a5970 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a5980 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a5990 74 72 69 6e 2e 68 3a 33 37 33 36 3a 31 22 2c 20  trin.h:3736:1", 
a59a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a59b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a59c0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a59d0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a59e0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a59f0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5a00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31  ", "name": "__b1
a5a10 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  5", "type": { "t
a5a20 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a5a30 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a5a40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a5a50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a5a60 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a5a70 22 3a 20 22 5f 5f 62 31 34 22 2c 20 22 74 79 70  ": "__b14", "typ
a5a80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
a5a90 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
a5aa0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
a5ab0 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22  ent": 8 } }, { "
a5ac0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5ad0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31  ", "name": "__b1
a5ae0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
a5af0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a5b00 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a5b10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a5b20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a5b30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a5b40 22 3a 20 22 5f 5f 62 31 32 22 2c 20 22 74 79 70  ": "__b12", "typ
a5b50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
a5b60 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
a5b70 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
a5b80 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22  ent": 8 } }, { "
a5b90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5ba0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31  ", "name": "__b1
a5bb0 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  1", "type": { "t
a5bc0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a5bd0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a5be0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a5bf0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a5c00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a5c10 22 3a 20 22 5f 5f 62 31 30 22 2c 20 22 74 79 70  ": "__b10", "typ
a5c20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
a5c30 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
a5c40 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
a5c50 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22  ent": 8 } }, { "
a5c60 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a5c70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 39  ", "name": "__b9
a5c80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a5c90 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
a5ca0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
a5cb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
a5cc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a5cd0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a5ce0 3a 20 22 5f 5f 62 38 22 2c 20 22 74 79 70 65 22  : "__b8", "type"
a5cf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a5d00 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a5d10 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a5d20 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61  t": 8 } }, { "ta
a5d30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a5d40 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 37 22 2c   "name": "__b7",
a5d50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a5d60 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a5d70 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a5d80 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a5d90 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a5da0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a5db0 22 5f 5f 62 36 22 2c 20 22 74 79 70 65 22 3a 20  "__b6", "type": 
a5dc0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
a5dd0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
a5de0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a5df0 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 8 } }, { "tag"
a5e00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a5e10 6e 61 6d 65 22 3a 20 22 5f 5f 62 35 22 2c 20 22  name": "__b5", "
a5e20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a5e30 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
a5e40 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
a5e50 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20  gnment": 8 } }, 
a5e60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a5e70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a5e80 5f 62 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  _b4", "type": { 
a5e90 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
a5ea0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
a5eb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
a5ec0 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  8 } }, { "tag": 
a5ed0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a5ee0 6d 65 22 3a 20 22 5f 5f 62 33 22 2c 20 22 74 79  me": "__b3", "ty
a5ef0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a5f00 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
a5f10 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
a5f20 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20  ment": 8 } }, { 
a5f30 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a5f40 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a5f50 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  2", "type": { "t
a5f60 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a5f70 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a5f80 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a5f90 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a5fa0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a5fb0 22 3a 20 22 5f 5f 62 31 22 2c 20 22 74 79 70 65  ": "__b1", "type
a5fc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
a5fd0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
a5fe0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
a5ff0 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74  nt": 8 } }, { "t
a6000 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a6010 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 30 22  , "name": "__b0"
a6020 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a6030 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
a6040 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
a6050 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
a6060 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a6070 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a6080 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a6090 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a60a0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74  "name": "_mm_set
a60b0 31 5f 65 70 69 36 34 78 22 2c 20 22 6e 73 22 3a  1_epi64x", "ns":
a60c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a60d0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a60e0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a60f0 6d 69 6e 74 72 69 6e 2e 68 3a 33 37 35 35 3a 31  mintrin.h:3755:1
a6100 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a6110 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a6120 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a6130 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a6140 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a6150 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a6160 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a6170 5f 71 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _q", "type": { "
a6180 74 61 67 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e  tag": ":long-lon
a6190 67 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  g", "bit-size": 
a61a0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
a61b0 6e 74 22 3a 20 36 34 20 7d 20 7d 5d 2c 20 22 72  nt": 64 } }], "r
a61c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a61d0 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a61e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a61f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a6200 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f 65 70 69 36  : "_mm_set1_epi6
a6210 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  4", "ns": 0, "lo
a6220 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a6230 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a6240 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a6250 2e 68 3a 33 37 37 34 3a 31 22 2c 20 22 76 61 72  .h:3774:1", "var
a6260 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a6270 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a6280 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a6290 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a62a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a62b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a62c0 6e 61 6d 65 22 3a 20 22 5f 5f 71 22 2c 20 22 74  name": "__q", "t
a62d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a62e0 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65  __m64" } }], "re
a62f0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a6300 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a6310 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a6320 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a6330 20 22 5f 6d 6d 5f 73 65 74 31 5f 65 70 69 33 32   "_mm_set1_epi32
a6340 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a6350 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a6360 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a6370 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a6380 68 3a 33 37 39 33 3a 31 22 2c 20 22 76 61 72 69  h:3793:1", "vari
a6390 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a63a0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a63b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a63c0 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a63d0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a63e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a63f0 61 6d 65 22 3a 20 22 5f 5f 69 22 2c 20 22 74 79  ame": "__i", "ty
a6400 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a6410 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
a6420 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
a6430 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
a6440 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a6450 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a6460 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a6470 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a6480 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 31 5f 65 70  e": "_mm_set1_ep
a6490 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
a64a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a64b0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a64c0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a64d0 69 6e 2e 68 3a 33 38 31 32 3a 31 22 2c 20 22 76  in.h:3812:1", "v
a64e0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a64f0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a6500 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a6510 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a6520 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a6530 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a6540 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 22 2c 20   "name": "__w", 
a6550 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a6560 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d   ":short", "bit-
a6570 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
a6580 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d  alignment": 16 }
a6590 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a65a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a65b0 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a65c0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a65d0 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65   "name": "_mm_se
a65e0 74 31 5f 65 70 69 38 22 2c 20 22 6e 73 22 3a 20  t1_epi8", "ns": 
a65f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a6600 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a6610 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a6620 69 6e 74 72 69 6e 2e 68 3a 33 38 33 31 3a 31 22  intrin.h:3831:1"
a6630 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a6640 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a6650 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a6660 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a6670 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a6680 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a6690 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a66a0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a66b0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
a66c0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
a66d0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
a66e0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a66f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a6700 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a6710 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a6720 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
a6730 65 74 72 5f 65 70 69 36 34 22 2c 20 22 6e 73 22  etr_epi64", "ns"
a6740 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a6750 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a6760 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a6770 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 38 35 32 3a  mmintrin.h:3852:
a6780 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a6790 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a67a0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a67b0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a67c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a67d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a67e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a67f0 5f 5f 71 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  __q0", "type": {
a6800 20 22 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20   "tag": "__m64" 
a6810 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a6820 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a6830 22 3a 20 22 5f 5f 71 31 22 2c 20 22 74 79 70 65  ": "__q1", "type
a6840 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a6850 36 34 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  64" } }], "retur
a6860 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a6870 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a6880 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a6890 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a68a0 6d 6d 5f 73 65 74 72 5f 65 70 69 33 32 22 2c 20  mm_setr_epi32", 
a68b0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a68c0 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a68d0 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a68e0 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33  de/emmintrin.h:3
a68f0 38 37 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69  875:1", "variadi
a6900 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a6910 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a6920 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a6930 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a6940 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a6950 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a6960 22 3a 20 22 5f 5f 69 30 22 2c 20 22 74 79 70 65  ": "__i0", "type
a6970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
a6980 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
a6990 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
a69a0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
a69b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a69c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 31  ", "name": "__i1
a69d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a69e0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a69f0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a6a00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a6a10 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a6a20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a6a30 22 3a 20 22 5f 5f 69 32 22 2c 20 22 74 79 70 65  ": "__i2", "type
a6a40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
a6a50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
a6a60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
a6a70 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
a6a80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a6a90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 33  ", "name": "__i3
a6aa0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a6ab0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a6ac0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a6ad0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a6ae0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a6af0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a6b00 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a6b10 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a6b20 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73  , "name": "_mm_s
a6b30 65 74 72 5f 65 70 69 31 36 22 2c 20 22 6e 73 22  etr_epi16", "ns"
a6b40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a6b50 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a6b60 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a6b70 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 39 30 36 3a  mmintrin.h:3906:
a6b80 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a6b90 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a6ba0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a6bb0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a6bc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a6bd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a6be0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a6bf0 5f 5f 77 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  __w0", "type": {
a6c00 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22   "tag": ":short"
a6c10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
a6c20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a6c30 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 16 } }, { "ta
a6c40 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a6c50 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 31 22 2c   "name": "__w1",
a6c60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a6c70 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74  : ":short", "bit
a6c80 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
a6c90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20  -alignment": 16 
a6ca0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a6cb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a6cc0 22 3a 20 22 5f 5f 77 32 22 2c 20 22 74 79 70 65  ": "__w2", "type
a6cd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68  ": { "tag": ":sh
a6ce0 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  ort", "bit-size"
a6cf0 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
a6d00 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b  ment": 16 } }, {
a6d10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a6d20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a6d30 77 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  w3", "type": { "
a6d40 74 61 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20  tag": ":short", 
a6d50 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
a6d60 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a6d70 20 31 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   16 } }, { "tag"
a6d80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a6d90 6e 61 6d 65 22 3a 20 22 5f 5f 77 34 22 2c 20 22  name": "__w4", "
a6da0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a6db0 22 3a 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73  ":short", "bit-s
a6dc0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
a6dd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20  lignment": 16 } 
a6de0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a6df0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a6e00 20 22 5f 5f 77 35 22 2c 20 22 74 79 70 65 22 3a   "__w5", "type":
a6e10 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 68 6f 72   { "tag": ":shor
a6e20 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
a6e30 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
a6e40 6e 74 22 3a 20 31 36 20 7d 20 7d 2c 20 7b 20 22  nt": 16 } }, { "
a6e50 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a6e60 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 77 36  ", "name": "__w6
a6e70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a6e80 67 22 3a 20 22 3a 73 68 6f 72 74 22 2c 20 22 62  g": ":short", "b
a6e90 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
a6ea0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
a6eb0 36 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  6 } }, { "tag": 
a6ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a6ed0 6d 65 22 3a 20 22 5f 5f 77 37 22 2c 20 22 74 79  me": "__w7", "ty
a6ee0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a6ef0 73 68 6f 72 74 22 2c 20 22 62 69 74 2d 73 69 7a  short", "bit-siz
a6f00 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
a6f10 67 6e 6d 65 6e 74 22 3a 20 31 36 20 7d 20 7d 5d  gnment": 16 } }]
a6f20 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a6f30 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a6f40 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8i" } },.{ "tag"
a6f50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
a6f60 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 72 5f  ame": "_mm_setr_
a6f70 65 70 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20  epi8", "ns": 0, 
a6f80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
a6f90 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e  r/lib/clang/5.0.
a6fa0 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74  1/include/emmint
a6fb0 72 69 6e 2e 68 3a 33 39 35 33 3a 31 22 2c 20 22  rin.h:3953:1", "
a6fc0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
a6fd0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65  , "inline": true
a6fe0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
a6ff0 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61  ": "static", "pa
a7000 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
a7010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a7020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 30 22  , "name": "__b0"
a7030 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a7040 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
a7050 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
a7060 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
a7070 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a7080 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a7090 20 22 5f 5f 62 31 22 2c 20 22 74 79 70 65 22 3a   "__b1", "type":
a70a0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a70b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a70c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a70d0 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a70e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a70f0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 32 22 2c 20  "name": "__b2", 
a7100 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a7110 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
a7120 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
a7130 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c  ignment": 8 } },
a7140 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
a7150 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a7160 5f 5f 62 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  __b3", "type": {
a7170 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
a7180 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
a7190 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a71a0 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   8 } }, { "tag":
a71b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a71c0 61 6d 65 22 3a 20 22 5f 5f 62 34 22 2c 20 22 74  ame": "__b4", "t
a71d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a71e0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
a71f0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
a7200 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b  nment": 8 } }, {
a7210 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a7220 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a7230 62 35 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  b5", "type": { "
a7240 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
a7250 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
a7260 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
a7270 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a7280 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a7290 65 22 3a 20 22 5f 5f 62 36 22 2c 20 22 74 79 70  e": "__b6", "typ
a72a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
a72b0 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
a72c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
a72d0 65 6e 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22  ent": 8 } }, { "
a72e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a72f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 37  ", "name": "__b7
a7300 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a7310 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
a7320 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
a7330 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
a7340 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a7350 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a7360 3a 20 22 5f 5f 62 38 22 2c 20 22 74 79 70 65 22  : "__b8", "type"
a7370 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
a7380 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
a7390 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
a73a0 74 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61  t": 8 } }, { "ta
a73b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a73c0 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 39 22 2c   "name": "__b9",
a73d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a73e0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a73f0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a7400 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a7410 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a7420 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a7430 22 5f 5f 62 31 30 22 2c 20 22 74 79 70 65 22 3a  "__b10", "type":
a7440 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a7450 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a7460 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a7470 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a7480 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a7490 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 31 22 2c  "name": "__b11",
a74a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a74b0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a74c0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a74d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a74e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a74f0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a7500 22 5f 5f 62 31 32 22 2c 20 22 74 79 70 65 22 3a  "__b12", "type":
a7510 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a7520 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a7530 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a7540 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a7550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a7560 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 33 22 2c  "name": "__b13",
a7570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a7580 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a7590 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a75a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a75b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a75c0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a75d0 22 5f 5f 62 31 34 22 2c 20 22 74 79 70 65 22 3a  "__b14", "type":
a75e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a75f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a7600 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a7610 22 3a 20 38 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 8 } }, { "tag
a7620 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a7630 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 31 35 22 2c  "name": "__b15",
a7640 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a7650 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
a7660 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
a7670 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
a7680 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a7690 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a76a0 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a76b0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a76c0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 65 74 7a  name": "_mm_setz
a76d0 65 72 6f 5f 73 69 31 32 38 22 2c 20 22 6e 73 22  ero_si128", "ns"
a76e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a76f0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a7700 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a7710 6d 6d 69 6e 74 72 69 6e 2e 68 3a 33 39 36 37 3a  mmintrin.h:3967:
a7720 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a7730 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a7740 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a7750 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a7760 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a7770 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
a7780 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a7790 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a77a0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a77b0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 6f  "name": "_mm_sto
a77c0 72 65 5f 73 69 31 32 38 22 2c 20 22 6e 73 22 3a  re_si128", "ns":
a77d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a77e0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a77f0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a7800 6d 69 6e 74 72 69 6e 2e 68 3a 33 39 38 35 3a 31  mintrin.h:3985:1
a7810 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a7820 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a7830 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a7840 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a7850 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a7860 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a7870 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a7880 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _p", "type": { "
a7890 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
a78a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a78b0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a78c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a78d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a78e0 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a78f0 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a7900 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a7910 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a7920 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
a7930 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a7940 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a7950 5f 73 74 6f 72 65 75 5f 73 69 31 32 38 22 2c 20  _storeu_si128", 
a7960 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a7970 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a7980 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a7990 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  de/emmintrin.h:4
a79a0 30 30 31 3a 31 22 2c 20 22 76 61 72 69 61 64 69  001:1", "variadi
a79b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a79c0 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a79d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a79e0 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a79f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a7a00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a7a10 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22  ": "__p", "type"
a7a20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
a7a30 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
a7a40 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a7a50 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
a7a60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a7a70 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a7a80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a7a90 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a7aa0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a7ab0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
a7ac0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
a7ad0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
a7ae0 20 22 5f 6d 6d 5f 6d 61 73 6b 6d 6f 76 65 75 5f   "_mm_maskmoveu_
a7af0 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c  si128", "ns": 0,
a7b00 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
a7b10 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
a7b20 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
a7b30 74 72 69 6e 2e 68 3a 34 30 33 31 3a 31 22 2c 20  trin.h:4031:1", 
a7b40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
a7b50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
a7b60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
a7b70 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
a7b80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
a7b90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a7ba0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 64 22  ", "name": "__d"
a7bb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a7bc0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a7bd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
a7be0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a7bf0 22 5f 5f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__n", "type": {
a7c00 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a7c10 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a7c20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a7c30 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70  me": "__p", "typ
a7c40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
a7c50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
a7c60 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72   { "tag": ":char
a7c70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  ", "bit-size": 8
a7c80 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
a7c90 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ": 8 } } }], "re
a7ca0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
a7cb0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
a7cc0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
a7cd0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
a7ce0 5f 6d 6d 5f 73 74 6f 72 65 6c 5f 65 70 69 36 34  _mm_storel_epi64
a7cf0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a7d00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a7d10 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a7d20 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a7d30 68 3a 34 30 35 30 3a 31 22 2c 20 22 76 61 72 69  h:4050:1", "vari
a7d40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a7d50 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a7d60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a7d70 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a7d80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a7d90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a7da0 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79  ame": "__p", "ty
a7db0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a7dc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
a7dd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a7de0 32 38 69 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  28i" } } }, { "t
a7df0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a7e00 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a7e10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a7e20 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d  : "__m128i" } }]
a7e30 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a7e40 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
a7e50 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a7e60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a7e70 65 22 3a 20 22 5f 6d 6d 5f 73 74 72 65 61 6d 5f  e": "_mm_stream_
a7e80 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  pd", "ns": 0, "l
a7e90 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a7ea0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a7eb0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a7ec0 6e 2e 68 3a 34 30 37 33 3a 31 22 2c 20 22 76 61  n.h:4073:1", "va
a7ed0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a7ee0 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a7ef0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a7f00 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a7f10 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a7f20 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a7f30 22 6e 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22  "name": "__p", "
a7f40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a7f50 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
a7f60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 64  e": { "tag": ":d
a7f70 6f 75 62 6c 65 22 2c 20 22 62 69 74 2d 73 69 7a  ouble", "bit-siz
a7f80 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
a7f90 67 6e 6d 65 6e 74 22 3a 20 36 34 20 7d 20 7d 20  gnment": 64 } } 
a7fa0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a7fb0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a7fc0 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
a7fd0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a7fe0 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  d" } }], "return
a7ff0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a8000 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
a8010 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a8020 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a8030 73 74 72 65 61 6d 5f 73 69 31 32 38 22 2c 20 22  stream_si128", "
a8040 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a8050 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a8060 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a8070 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 30  e/emmintrin.h:40
a8080 39 32 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  92:1", "variadic
a8090 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a80a0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a80b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a80c0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a80d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a80e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a80f0 3a 20 22 5f 5f 70 22 2c 20 22 74 79 70 65 22 3a  : "__p", "type":
a8100 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
a8110 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
a8120 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a8130 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
a8140 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a8150 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a8160 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a8170 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
a8180 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a8190 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
a81a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a81b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a81c0 22 5f 6d 6d 5f 73 74 72 65 61 6d 5f 73 69 33 32  "_mm_stream_si32
a81d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a81e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a81f0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a8200 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a8210 68 3a 34 31 31 31 3a 31 22 2c 20 22 76 61 72 69  h:4111:1", "vari
a8220 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a8230 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a8240 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a8250 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a8260 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a8270 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a8280 61 6d 65 22 3a 20 22 5f 5f 70 22 2c 20 22 74 79  ame": "__p", "ty
a8290 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a82a0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
a82b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
a82c0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
a82d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
a82e0 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
a82f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a8300 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
a8310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a8320 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a8330 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a8340 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a8350 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a8360 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
a8370 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
a8380 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a8390 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 73 74 72  "name": "_mm_str
a83a0 65 61 6d 5f 73 69 36 34 22 2c 20 22 6e 73 22 3a  eam_si64", "ns":
a83b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a83c0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a83d0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a83e0 6d 69 6e 74 72 69 6e 2e 68 3a 34 31 33 31 3a 31  mintrin.h:4131:1
a83f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a8400 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a8410 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a8420 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a8430 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a8440 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a8450 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a8460 5f 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _p", "type": { "
a8470 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
a8480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a8490 22 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c  ": ":long-long",
a84a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
a84b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a84c0 3a 20 36 34 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 64 } } }, { "t
a84d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a84e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c  , "name": "__a",
a84f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a8500 3a 20 22 3a 6c 6f 6e 67 2d 6c 6f 6e 67 22 2c 20  : ":long-long", 
a8510 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
a8520 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
a8530 20 36 34 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   64 } }], "retur
a8540 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a8550 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
a8560 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
a8570 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d  n", "name": "_mm
a8580 5f 63 6c 66 6c 75 73 68 22 2c 20 22 6e 73 22 3a  _clflush", "ns":
a8590 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a85a0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a85b0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a85c0 6d 69 6e 74 72 69 6e 2e 68 3a 34 31 35 31 3a 36  mintrin.h:4151:6
a85d0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a85e0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a85f0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
a8600 63 6c 61 73 73 22 3a 20 22 6e 6f 6e 65 22 2c 20  class": "none", 
a8610 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a8620 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a8630 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a8640 70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  p", "type": { "t
a8650 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
a8660 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
a8670 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
a8680 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
a8690 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
a86a0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a86b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a86c0 65 22 3a 20 22 5f 6d 6d 5f 6c 66 65 6e 63 65 22  e": "_mm_lfence"
a86d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
a86e0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62  tion": "/usr/lib
a86f0 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63  /clang/5.0.1/inc
a8700 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68  lude/emmintrin.h
a8710 3a 34 31 36 32 3a 36 22 2c 20 22 76 61 72 69 61  :4162:6", "varia
a8720 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
a8730 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
a8740 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a8750 6e 6f 6e 65 22 2c 20 22 70 61 72 61 6d 65 74 65  none", "paramete
a8760 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
a8770 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a8780 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
a8790 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
a87a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f  ", "name": "_mm_
a87b0 6d 66 65 6e 63 65 22 2c 20 22 6e 73 22 3a 20 30  mfence", "ns": 0
a87c0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a87d0 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a87e0 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a87f0 6e 74 72 69 6e 2e 68 3a 34 31 37 33 3a 36 22 2c  ntrin.h:4173:6",
a8800 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a8810 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
a8820 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
a8830 61 73 73 22 3a 20 22 6e 6f 6e 65 22 2c 20 22 70  ass": "none", "p
a8840 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
a8850 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a8860 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
a8870 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
a8880 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
a8890 3a 20 22 5f 6d 6d 5f 70 61 63 6b 73 5f 65 70 69  : "_mm_packs_epi
a88a0 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  16", "ns": 0, "l
a88b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a88c0 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a88d0 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a88e0 6e 2e 68 3a 34 32 30 32 3a 31 22 2c 20 22 76 61  n.h:4202:1", "va
a88f0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a8900 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a8910 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a8920 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a8930 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a8940 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a8950 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a8960 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a8970 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a8980 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a8990 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a89a0 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a89b0 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a89c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a89d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a89e0 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a89f0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a8a00 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 70 61   "name": "_mm_pa
a8a10 63 6b 73 5f 65 70 69 33 32 22 2c 20 22 6e 73 22  cks_epi32", "ns"
a8a20 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a8a30 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a8a40 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a8a50 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 32 33 30 3a  mmintrin.h:4230:
a8a60 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a8a70 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a8a80 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a8a90 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a8aa0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a8ab0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a8ac0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a8ad0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a8ae0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a8af0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a8b00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a8b10 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
a8b20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a8b30 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
a8b40 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a8b50 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a8b60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a8b70 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a8b80 22 5f 6d 6d 5f 70 61 63 6b 75 73 5f 65 70 69 31  "_mm_packus_epi1
a8b90 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  6", "ns": 0, "lo
a8ba0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
a8bb0 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
a8bc0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
a8bd0 2e 68 3a 34 32 35 38 3a 31 22 2c 20 22 76 61 72  .h:4258:1", "var
a8be0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
a8bf0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
a8c00 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
a8c10 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
a8c20 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
a8c30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a8c40 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
a8c50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a8c60 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20  __m128i" } }, { 
a8c70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a8c80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62  r", "name": "__b
a8c90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a8ca0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a8cb0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
a8cc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a8cd0 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
a8ce0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
a8cf0 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 65 78 74  "name": "_mm_ext
a8d00 72 61 63 74 5f 65 70 69 31 36 22 2c 20 22 6e 73  ract_epi16", "ns
a8d10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
a8d20 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
a8d30 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
a8d40 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 32 38 36  emmintrin.h:4286
a8d50 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
a8d60 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
a8d70 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
a8d80 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
a8d90 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
a8da0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
a8db0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
a8dc0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
a8dd0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a8de0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
a8df0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
a8e00 6d 65 22 3a 20 22 5f 5f 69 6d 6d 22 2c 20 22 74  me": "__imm", "t
a8e10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a8e20 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
a8e30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
a8e40 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
a8e50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
a8e60 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
a8e70 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
a8e80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
a8e90 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
a8ea0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a8eb0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 69 6e 73 65  name": "_mm_inse
a8ec0 72 74 5f 65 70 69 31 36 22 2c 20 22 6e 73 22 3a  rt_epi16", "ns":
a8ed0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
a8ee0 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f  "/usr/lib/clang/
a8ef0 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d  5.0.1/include/em
a8f00 6d 69 6e 74 72 69 6e 2e 68 3a 34 33 31 33 3a 31  mintrin.h:4313:1
a8f10 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
a8f20 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
a8f30 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
a8f40 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
a8f50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
a8f60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a8f70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a8f80 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _a", "type": { "
a8f90 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a8fa0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
a8fb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a8fc0 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22  ": "__b", "type"
a8fd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
a8fe0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
a8ff0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
a9000 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
a9010 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
a9020 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 69 6d 6d  , "name": "__imm
a9030 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a9040 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
a9050 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
a9060 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
a9070 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a9080 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a9090 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a90a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a90b0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 6d  , "name": "_mm_m
a90c0 6f 76 65 6d 61 73 6b 5f 65 70 69 38 22 2c 20 22  ovemask_epi8", "
a90d0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a90e0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a90f0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a9100 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 33  e/emmintrin.h:43
a9110 33 33 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  33:1", "variadic
a9120 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a9130 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a9140 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a9150 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a9160 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a9170 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a9180 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a9190 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a91a0 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a91b0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a91c0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
a91d0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
a91e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
a91f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a9200 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a9210 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69 5f 65 70  "_mm_unpackhi_ep
a9220 69 38 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  i8", "ns": 0, "l
a9230 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a9240 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a9250 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a9260 6e 2e 68 3a 34 34 37 32 3a 31 22 2c 20 22 76 61  n.h:4472:1", "va
a9270 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a9280 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a9290 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a92a0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a92b0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a92c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a92d0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a92e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a92f0 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b  "__m128i" } }, {
a9300 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a9310 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a9320 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  b", "type": { "t
a9330 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a9340 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
a9350 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
a9360 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74  m128i" } },.{ "t
a9370 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
a9380 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e   "name": "_mm_un
a9390 70 61 63 6b 68 69 5f 65 70 69 31 36 22 2c 20 22  packhi_epi16", "
a93a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
a93b0 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c  n": "/usr/lib/cl
a93c0 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64  ang/5.0.1/includ
a93d0 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 34  e/emmintrin.h:44
a93e0 39 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63  99:1", "variadic
a93f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
a9400 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
a9410 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
a9420 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
a9430 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
a9440 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a9450 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a  : "__a", "type":
a9460 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a9470 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8i" } }, { "tag"
a9480 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
a9490 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74  name": "__b", "t
a94a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
a94b0 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
a94c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
a94d0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a94e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
a94f0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
a9500 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69  ": "_mm_unpackhi
a9510 5f 65 70 69 33 32 22 2c 20 22 6e 73 22 3a 20 30  _epi32", "ns": 0
a9520 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
a9530 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e  usr/lib/clang/5.
a9540 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69  0.1/include/emmi
a9550 6e 74 72 69 6e 2e 68 3a 34 35 32 32 3a 31 22 2c  ntrin.h:4522:1",
a9560 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
a9570 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
a9580 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
a9590 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
a95a0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
a95b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
a95c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61  r", "name": "__a
a95d0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
a95e0 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a95f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
a9600 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
a9610 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a 20   "__b", "type": 
a9620 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
a9630 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
a9640 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
a9650 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a   "__m128i" } },.
a9660 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
a9670 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
a9680 6d 5f 75 6e 70 61 63 6b 68 69 5f 65 70 69 36 34  m_unpackhi_epi64
a9690 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a96a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a96b0 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a96c0 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a96d0 68 3a 34 35 34 33 3a 31 22 2c 20 22 76 61 72 69  h:4543:1", "vari
a96e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a96f0 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a9700 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a9710 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a9720 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a9730 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a9740 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a9750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a9760 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22  _m128i" } }, { "
a9770 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
a9780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22  ", "name": "__b"
a9790 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
a97a0 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d  ": "__m128i" } }
a97b0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
a97c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a97d0 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
a97e0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
a97f0 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61  name": "_mm_unpa
a9800 63 6b 6c 6f 5f 65 70 69 38 22 2c 20 22 6e 73 22  cklo_epi8", "ns"
a9810 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
a9820 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
a9830 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
a9840 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 35 37 38 3a  mmintrin.h:4578:
a9850 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
a9860 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
a9870 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
a9880 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
a9890 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
a98a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
a98b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
a98c0 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
a98d0 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
a98e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
a98f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
a9900 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65  e": "__b", "type
a9910 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
a9920 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74  128i" } }], "ret
a9930 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
a9940 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20  g": "__m128i" } 
a9950 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a9960 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a9970 22 5f 6d 6d 5f 75 6e 70 61 63 6b 6c 6f 5f 65 70  "_mm_unpacklo_ep
a9980 69 31 36 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  i16", "ns": 0, "
a9990 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
a99a0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
a99b0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
a99c0 69 6e 2e 68 3a 34 36 30 36 3a 31 22 2c 20 22 76  in.h:4606:1", "v
a99d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
a99e0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
a99f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
a9a00 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
a9a10 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
a9a20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
a9a30 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
a9a40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
a9a50 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 20   "__m128i" } }, 
a9a60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
a9a70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
a9a80 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
a9a90 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
a9aa0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
a9ab0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a9ac0 5f 6d 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22  _m128i" } },.{ "
a9ad0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
a9ae0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75  , "name": "_mm_u
a9af0 6e 70 61 63 6b 6c 6f 5f 65 70 69 33 32 22 2c 20  npacklo_epi32", 
a9b00 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
a9b10 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63  on": "/usr/lib/c
a9b20 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75  lang/5.0.1/inclu
a9b30 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34  de/emmintrin.h:4
a9b40 36 32 39 3a 31 22 2c 20 22 76 61 72 69 61 64 69  629:1", "variadi
a9b50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
a9b60 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72  ne": true, "stor
a9b70 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61  age-class": "sta
a9b80 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72  tic", "parameter
a9b90 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
a9ba0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
a9bb0 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22  ": "__a", "type"
a9bc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
a9bd0 32 38 69 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  28i" } }, { "tag
a9be0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a9bf0 22 6e 61 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22  "name": "__b", "
a9c00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a9c10 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20  "__m128i" } }], 
a9c20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
a9c30 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69   "tag": "__m128i
a9c40 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
a9c50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
a9c60 65 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 6c  e": "_mm_unpackl
a9c70 6f 5f 65 70 69 36 34 22 2c 20 22 6e 73 22 3a 20  o_epi64", "ns": 
a9c80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
a9c90 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
a9ca0 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
a9cb0 69 6e 74 72 69 6e 2e 68 3a 34 36 35 30 3a 31 22  intrin.h:4650:1"
a9cc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
a9cd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
a9ce0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
a9cf0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
a9d00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
a9d10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
a9d20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
a9d30 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
a9d40 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d  ag": "__m128i" }
a9d50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
a9d60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
a9d70 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70 65 22 3a  : "__b", "type":
a9d80 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
a9d90 38 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8i" } }], "retur
a9da0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
a9db0 3a 20 22 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 2c  : "__m128i" } },
a9dc0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
a9dd0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ion", "name": "_
a9de0 6d 6d 5f 6d 6f 76 65 70 69 36 34 5f 70 69 36 34  mm_movepi64_pi64
a9df0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
a9e00 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c 69  ation": "/usr/li
a9e10 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69 6e  b/clang/5.0.1/in
a9e20 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e 2e  clude/emmintrin.
a9e30 68 3a 34 36 36 37 3a 31 22 2c 20 22 76 61 72 69  h:4667:1", "vari
a9e40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
a9e50 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73  nline": true, "s
a9e60 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
a9e70 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65  static", "parame
a9e80 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
a9e90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
a9ea0 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74 79  ame": "__a", "ty
a9eb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
a9ec0 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22 72  _m128i" } }], "r
a9ed0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
a9ee0 74 61 67 22 3a 20 22 5f 5f 6d 36 34 22 20 7d 20  tag": "__m64" } 
a9ef0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
a9f00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
a9f10 22 5f 6d 6d 5f 6d 6f 76 70 69 36 34 5f 65 70 69  "_mm_movpi64_epi
a9f20 36 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  64", "ns": 0, "l
a9f30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
a9f40 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f  lib/clang/5.0.1/
a9f50 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69  include/emmintri
a9f60 6e 2e 68 3a 34 36 38 34 3a 31 22 2c 20 22 76 61  n.h:4684:1", "va
a9f70 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
a9f80 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20  "inline": true, 
a9f90 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
a9fa0 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61   "static", "para
a9fb0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
a9fc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
a9fd0 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22  "name": "__a", "
a9fe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
a9ff0 22 5f 5f 6d 36 34 22 20 7d 20 7d 5d 2c 20 22 72  "__m64" } }], "r
aa000 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
aa010 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22 20  tag": "__m128i" 
aa020 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
aa030 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
aa040 3a 20 22 5f 6d 6d 5f 6d 6f 76 65 5f 65 70 69 36  : "_mm_move_epi6
aa050 34 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  4", "ns": 0, "lo
aa060 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
aa070 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
aa080 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
aa090 2e 68 3a 34 37 30 32 3a 31 22 2c 20 22 76 61 72  .h:4702:1", "var
aa0a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
aa0b0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
aa0c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
aa0d0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
aa0e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
aa0f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
aa100 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
aa110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
aa120 5f 5f 6d 31 32 38 69 22 20 7d 20 7d 5d 2c 20 22  __m128i" } }], "
aa130 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
aa140 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
aa150 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
aa160 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
aa170 22 3a 20 22 5f 6d 6d 5f 75 6e 70 61 63 6b 68 69  ": "_mm_unpackhi
aa180 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _pd", "ns": 0, "
aa190 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
aa1a0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
aa1b0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
aa1c0 69 6e 2e 68 3a 34 37 32 33 3a 31 22 2c 20 22 76  in.h:4723:1", "v
aa1d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
aa1e0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
aa1f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
aa200 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
aa210 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
aa220 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
aa230 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
aa240 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
aa250 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 20   "__m128d" } }, 
aa260 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
aa270 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f  ter", "name": "_
aa280 5f 62 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _b", "type": { "
aa290 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20  tag": "__m128d" 
aa2a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
aa2b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f  pe": { "tag": "_
aa2c0 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a 7b 20 22  _m128d" } },.{ "
aa2d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
aa2e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 75  , "name": "_mm_u
aa2f0 6e 70 61 63 6b 6c 6f 5f 70 64 22 2c 20 22 6e 73  npacklo_pd", "ns
aa300 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
aa310 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e  : "/usr/lib/clan
aa320 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f  g/5.0.1/include/
aa330 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 37 34 34  emmintrin.h:4744
aa340 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  :1", "variadic":
aa350 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
aa360 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
aa370 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
aa380 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
aa390 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
aa3a0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
aa3b0 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  "__a", "type": {
aa3c0 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64   "tag": "__m128d
aa3d0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
aa3e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
aa3f0 6d 65 22 3a 20 22 5f 5f 62 22 2c 20 22 74 79 70  me": "__b", "typ
aa400 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f  e": { "tag": "__
aa410 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22 72 65  m128d" } }], "re
aa420 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
aa430 61 67 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d  ag": "__m128d" }
aa440 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
aa450 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
aa460 20 22 5f 6d 6d 5f 6d 6f 76 65 6d 61 73 6b 5f 70   "_mm_movemask_p
aa470 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
aa480 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 6c  cation": "/usr/l
aa490 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31 2f 69  ib/clang/5.0.1/i
aa4a0 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72 69 6e  nclude/emmintrin
aa4b0 2e 68 3a 34 37 36 33 3a 31 22 2c 20 22 76 61 72  .h:4763:1", "var
aa4c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
aa4d0 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c 20 22  inline": true, "
aa4e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
aa4f0 22 73 74 61 74 69 63 22 2c 20 22 70 61 72 61 6d  "static", "param
aa500 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
aa510 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
aa520 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20 22 74  name": "__a", "t
aa530 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
aa540 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c 20 22  __m128d" } }], "
aa550 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
aa560 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
aa570 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
aa580 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
aa590 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
aa5a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
aa5b0 6d 65 22 3a 20 22 5f 6d 6d 5f 63 61 73 74 70 64  me": "_mm_castpd
aa5c0 5f 70 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _ps", "ns": 0, "
aa5d0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
aa5e0 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30 2e 31  /lib/clang/5.0.1
aa5f0 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e 74 72  /include/emmintr
aa600 69 6e 2e 68 3a 34 38 31 30 3a 31 22 2c 20 22 76  in.h:4810:1", "v
aa610 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
aa620 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
aa630 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
aa640 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
aa650 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
aa660 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
aa670 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22 2c 20   "name": "__a", 
aa680 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
aa690 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 5d 2c   "__m128d" } }],
aa6a0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
aa6b0 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
aa6c0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
aa6d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
aa6e0 65 22 3a 20 22 5f 6d 6d 5f 63 61 73 74 70 64 5f  e": "_mm_castpd_
aa6f0 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20 30 2c  si128", "ns": 0,
aa700 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
aa710 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
aa720 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
aa730 74 72 69 6e 2e 68 3a 34 38 32 37 3a 31 22 2c 20  trin.h:4827:1", 
aa740 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
aa750 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
aa760 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
aa770 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
aa780 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
aa790 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
aa7a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
aa7b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aa7c0 22 3a 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d  ": "__m128d" } }
aa7d0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
aa7e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31  : { "tag": "__m1
aa7f0 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  28i" } },.{ "tag
aa800 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
aa810 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 61 73 74  name": "_mm_cast
aa820 70 73 5f 70 64 22 2c 20 22 6e 73 22 3a 20 30 2c  ps_pd", "ns": 0,
aa830 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
aa840 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35 2e 30  sr/lib/clang/5.0
aa850 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d 69 6e  .1/include/emmin
aa860 74 72 69 6e 2e 68 3a 34 38 34 34 3a 31 22 2c 20  trin.h:4844:1", 
aa870 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
aa880 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
aa890 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
aa8a0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
aa8b0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
aa8c0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
aa8d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f 61 22  ", "name": "__a"
aa8e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aa8f0 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20 7d 5d  ": "__m128" } }]
aa900 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
aa910 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32   { "tag": "__m12
aa920 38 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8d" } },.{ "tag"
aa930 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
aa940 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 61 73 74 70  ame": "_mm_castp
aa950 73 5f 73 69 31 32 38 22 2c 20 22 6e 73 22 3a 20  s_si128", "ns": 
aa960 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
aa970 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
aa980 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
aa990 69 6e 74 72 69 6e 2e 68 3a 34 38 36 31 3a 31 22  intrin.h:4861:1"
aa9a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
aa9b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74  lse, "inline": t
aa9c0 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  rue, "storage-cl
aa9d0 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20  ass": "static", 
aa9e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
aa9f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
aaa00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 5f  er", "name": "__
aaa10 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
aaa20 61 67 22 3a 20 22 5f 5f 6d 31 32 38 22 20 7d 20  ag": "__m128" } 
aaa30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
aaa40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d  ": { "tag": "__m
aaa50 31 32 38 69 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  128i" } },.{ "ta
aaa60 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
aaa70 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63 61 73  "name": "_mm_cas
aaa80 74 73 69 31 32 38 5f 70 73 22 2c 20 22 6e 73 22  tsi128_ps", "ns"
aaa90 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
aaaa0 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67   "/usr/lib/clang
aaab0 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65  /5.0.1/include/e
aaac0 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 38 37 38 3a  mmintrin.h:4878:
aaad0 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  1", "variadic": 
aaae0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
aaaf0 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
aab00 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
aab10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
aab20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
aab30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
aab40 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  __a", "type": { 
aab50 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38 69 22  "tag": "__m128i"
aab60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
aab70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
aab80 5f 5f 6d 31 32 38 22 20 7d 20 7d 2c 0a 7b 20 22  __m128" } },.{ "
aab90 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
aaba0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d 6d 5f 63  , "name": "_mm_c
aabb0 61 73 74 73 69 31 32 38 5f 70 64 22 2c 20 22 6e  astsi128_pd", "n
aabc0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
aabd0 22 3a 20 22 2f 75 73 72 2f 6c 69 62 2f 63 6c 61  ": "/usr/lib/cla
aabe0 6e 67 2f 35 2e 30 2e 31 2f 69 6e 63 6c 75 64 65  ng/5.0.1/include
aabf0 2f 65 6d 6d 69 6e 74 72 69 6e 2e 68 3a 34 38 39  /emmintrin.h:489
aac00 35 3a 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  5:1", "variadic"
aac10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
aac20 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
aac30 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
aac40 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
aac50 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
aac60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
aac70 20 22 5f 5f 61 22 2c 20 22 74 79 70 65 22 3a 20   "__a", "type": 
aac80 7b 20 22 74 61 67 22 3a 20 22 5f 5f 6d 31 32 38  { "tag": "__m128
aac90 69 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  i" } }], "return
aaca0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
aacb0 20 22 5f 5f 6d 31 32 38 64 22 20 7d 20 7d 2c 0a   "__m128d" } },.
aacc0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
aacd0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 6d  on", "name": "_m
aace0 6d 5f 70 61 75 73 65 22 2c 20 22 6e 73 22 3a 20  m_pause", "ns": 
aacf0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
aad00 2f 75 73 72 2f 6c 69 62 2f 63 6c 61 6e 67 2f 35  /usr/lib/clang/5
aad10 2e 30 2e 31 2f 69 6e 63 6c 75 64 65 2f 65 6d 6d  .0.1/include/emm
aad20 69 6e 74 72 69 6e 2e 68 3a 34 39 31 31 3a 36 22  intrin.h:4911:6"
aad30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
aad40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
aad50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
aad60 6c 61 73 73 22 3a 20 22 6e 6f 6e 65 22 2c 20 22  lass": "none", "
aad70 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
aad80 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
aad90 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
aada0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
aadb0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
aadc0 22 3a 20 22 53 44 4c 5f 47 65 74 43 50 55 43 6f  ": "SDL_GetCPUCo
aadd0 75 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  unt", "ns": 0, "
aade0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
aadf0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
aae00 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 39 32 3a 32  L_cpuinfo.h:92:2
aae10 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
aae20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
aae30 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
aae40 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
aae50 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
aae60 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
aae70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
aae80 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
aae90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
aaea0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
aaeb0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
aaec0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
aaed0 47 65 74 43 50 55 43 61 63 68 65 4c 69 6e 65 53  GetCPUCacheLineS
aaee0 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ize", "ns": 0, "
aaef0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
aaf00 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
aaf10 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 30 30 3a  L_cpuinfo.h:100:
aaf20 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
aaf30 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
aaf40 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
aaf50 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
aaf60 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
aaf70 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
aaf80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
aaf90 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
aafa0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
aafb0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
aafc0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
aafd0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
aafe0 5f 48 61 73 52 44 54 53 43 22 2c 20 22 6e 73 22  _HasRDTSC", "ns"
aaff0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ab000 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ab010 44 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e  DL2/SDL_cpuinfo.
ab020 68 3a 31 30 35 3a 33 34 22 2c 20 22 76 61 72 69  h:105:34", "vari
ab030 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
ab040 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
ab050 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
ab060 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
ab070 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
ab080 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
ab090 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
ab0a0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ab0b0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ab0c0 20 22 53 44 4c 5f 48 61 73 41 6c 74 69 56 65 63   "SDL_HasAltiVec
ab0d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
ab0e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ab0f0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63  clude/SDL2/SDL_c
ab100 70 75 69 6e 66 6f 2e 68 3a 31 31 30 3a 33 34 22  puinfo.h:110:34"
ab110 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ab120 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ab130 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ab140 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ab150 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ab160 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ab170 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ab180 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
ab190 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
ab1a0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73  "name": "SDL_Has
ab1b0 4d 4d 58 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  MMX", "ns": 0, "
ab1c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ab1d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ab1e0 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 31 35 3a  L_cpuinfo.h:115:
ab1f0 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
ab200 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
ab210 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
ab220 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
ab230 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ab240 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
ab250 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ab260 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20  DL_bool" } },.{ 
ab270 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
ab280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ab290 48 61 73 33 44 4e 6f 77 22 2c 20 22 6e 73 22 3a  Has3DNow", "ns":
ab2a0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ab2b0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ab2c0 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
ab2d0 3a 31 32 30 3a 33 34 22 2c 20 22 76 61 72 69 61  :120:34", "varia
ab2e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ab2f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ab300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ab310 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ab320 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
ab330 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ab340 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
ab350 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
ab360 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
ab370 22 53 44 4c 5f 48 61 73 53 53 45 22 2c 20 22 6e  "SDL_HasSSE", "n
ab380 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
ab390 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ab3a0 2f 53 44 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66  /SDL2/SDL_cpuinf
ab3b0 6f 2e 68 3a 31 32 35 3a 33 34 22 2c 20 22 76 61  o.h:125:34", "va
ab3c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
ab3d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
ab3e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
ab3f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
ab400 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72  ameters": [], "r
ab410 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
ab420 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
ab430 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
ab440 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
ab450 22 3a 20 22 53 44 4c 5f 48 61 73 53 53 45 32 22  ": "SDL_HasSSE2"
ab460 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ab470 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ab480 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 70  lude/SDL2/SDL_cp
ab490 75 69 6e 66 6f 2e 68 3a 31 33 30 3a 33 34 22 2c  uinfo.h:130:34",
ab4a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
ab4b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
ab4c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
ab4d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
ab4e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
ab4f0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
ab500 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62   { "tag": "SDL_b
ab510 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ool" } },.{ "tag
ab520 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
ab530 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 53  name": "SDL_HasS
ab540 53 45 33 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  SE3", "ns": 0, "
ab550 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ab560 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ab570 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 33 35 3a  L_cpuinfo.h:135:
ab580 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
ab590 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
ab5a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
ab5b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
ab5c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
ab5d0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
ab5e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ab5f0 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20  DL_bool" } },.{ 
ab600 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
ab610 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ab620 48 61 73 53 53 45 34 31 22 2c 20 22 6e 73 22 3a  HasSSE41", "ns":
ab630 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ab640 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ab650 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
ab660 3a 31 34 30 3a 33 34 22 2c 20 22 76 61 72 69 61  :140:34", "varia
ab670 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ab680 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ab690 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ab6a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ab6b0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
ab6c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ab6d0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
ab6e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
ab6f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
ab700 22 53 44 4c 5f 48 61 73 53 53 45 34 32 22 2c 20  "SDL_HasSSE42", 
ab710 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ab720 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ab730 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63 70 75 69  de/SDL2/SDL_cpui
ab740 6e 66 6f 2e 68 3a 31 34 35 3a 33 34 22 2c 20 22  nfo.h:145:34", "
ab750 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ab760 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ab770 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ab780 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ab790 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
ab7a0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ab7b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
ab7c0 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
ab7d0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ab7e0 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 41 56 58  me": "SDL_HasAVX
ab7f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
ab800 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ab810 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 63  clude/SDL2/SDL_c
ab820 70 75 69 6e 66 6f 2e 68 3a 31 35 30 3a 33 34 22  puinfo.h:150:34"
ab830 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ab840 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ab850 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ab860 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ab870 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ab880 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ab890 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ab8a0 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
ab8b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
ab8c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73  "name": "SDL_Has
ab8d0 41 56 58 32 22 2c 20 22 6e 73 22 3a 20 30 2c 20  AVX2", "ns": 0, 
ab8e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ab8f0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ab900 44 4c 5f 63 70 75 69 6e 66 6f 2e 68 3a 31 35 35  DL_cpuinfo.h:155
ab910 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :34", "variadic"
ab920 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
ab930 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ab940 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ab950 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ab960 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
ab970 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ab980 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
ab990 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
ab9a0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
ab9b0 5f 48 61 73 4e 45 4f 4e 22 2c 20 22 6e 73 22 3a  _HasNEON", "ns":
ab9c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ab9d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ab9e0 4c 32 2f 53 44 4c 5f 63 70 75 69 6e 66 6f 2e 68  L2/SDL_cpuinfo.h
ab9f0 3a 31 36 30 3a 33 34 22 2c 20 22 76 61 72 69 61  :160:34", "varia
aba00 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
aba10 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
aba20 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
aba30 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
aba40 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
aba50 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
aba60 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
aba70 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
aba80 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
aba90 22 53 44 4c 5f 47 65 74 53 79 73 74 65 6d 52 41  "SDL_GetSystemRA
abaa0 4d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  M", "ns": 0, "lo
abab0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
abac0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
abad0 63 70 75 69 6e 66 6f 2e 68 3a 31 36 35 3a 32 39  cpuinfo.h:165:29
abae0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
abaf0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
abb00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
abb10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
abb20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
abb30 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
abb40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
abb50 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
abb60 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
abb70 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
abb80 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e  tag": "enum", "n
abb90 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
abba0 22 2c 20 22 69 64 22 3a 20 36 36 2c 20 22 6c 6f  ", "id": 66, "lo
abbb0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
abbc0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
abbd0 70 69 78 65 6c 73 2e 68 3a 35 31 3a 31 22 2c 20  pixels.h:51:1", 
abbe0 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
abbf0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
abc00 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 54  me": "SDL_PIXELT
abc10 59 50 45 5f 55 4e 4b 4e 4f 57 4e 22 2c 20 22 76  YPE_UNKNOWN", "v
abc20 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74  alue": 0 }, { "t
abc30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
abc40 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
abc50 54 59 50 45 5f 49 4e 44 45 58 31 22 2c 20 22 76  TYPE_INDEX1", "v
abc60 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74  alue": 1 }, { "t
abc70 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
abc80 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
abc90 54 59 50 45 5f 49 4e 44 45 58 34 22 2c 20 22 76  TYPE_INDEX4", "v
abca0 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74  alue": 2 }, { "t
abcb0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
abcc0 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
abcd0 54 59 50 45 5f 49 4e 44 45 58 38 22 2c 20 22 76  TYPE_INDEX8", "v
abce0 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74  alue": 3 }, { "t
abcf0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
abd00 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
abd10 54 59 50 45 5f 50 41 43 4b 45 44 38 22 2c 20 22  TYPE_PACKED8", "
abd20 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22  value": 4 }, { "
abd30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
abd40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45  name": "SDL_PIXE
abd50 4c 54 59 50 45 5f 50 41 43 4b 45 44 31 36 22 2c  LTYPE_PACKED16",
abd60 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b   "value": 5 }, {
abd70 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
abd80 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49   "name": "SDL_PI
abd90 58 45 4c 54 59 50 45 5f 50 41 43 4b 45 44 33 32  XELTYPE_PACKED32
abda0 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c  ", "value": 6 },
abdb0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
abdc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
abdd0 50 49 58 45 4c 54 59 50 45 5f 41 52 52 41 59 55  PIXELTYPE_ARRAYU
abde0 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d  8", "value": 7 }
abdf0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
abe00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
abe10 5f 50 49 58 45 4c 54 59 50 45 5f 41 52 52 41 59  _PIXELTYPE_ARRAY
abe20 55 31 36 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  U16", "value": 8
abe30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
abe40 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
abe50 44 4c 5f 50 49 58 45 4c 54 59 50 45 5f 41 52 52  DL_PIXELTYPE_ARR
abe60 41 59 55 33 32 22 2c 20 22 76 61 6c 75 65 22 3a  AYU32", "value":
abe70 20 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   9 }, { "tag": "
abe80 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
abe90 22 53 44 4c 5f 50 49 58 45 4c 54 59 50 45 5f 41  "SDL_PIXELTYPE_A
abea0 52 52 41 59 46 31 36 22 2c 20 22 76 61 6c 75 65  RRAYF16", "value
abeb0 22 3a 20 31 30 20 7d 2c 20 7b 20 22 74 61 67 22  ": 10 }, { "tag"
abec0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
abed0 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 54 59 50  ": "SDL_PIXELTYP
abee0 45 5f 41 52 52 41 59 46 33 32 22 2c 20 22 76 61  E_ARRAYF32", "va
abef0 6c 75 65 22 3a 20 31 31 20 7d 5d 20 7d 2c 0a 7b  lue": 11 }] },.{
abf00 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
abf10 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
abf20 20 22 22 2c 20 22 69 64 22 3a 20 36 37 2c 20 22   "", "id": 67, "
abf30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
abf40 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
abf50 4c 5f 70 69 78 65 6c 73 2e 68 3a 36 38 3a 31 22  L_pixels.h:68:1"
abf60 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
abf70 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
abf80 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 49 54 4d  name": "SDL_BITM
abf90 41 50 4f 52 44 45 52 5f 4e 4f 4e 45 22 2c 20 22  APORDER_NONE", "
abfa0 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22  value": 0 }, { "
abfb0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
abfc0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 49 54 4d  name": "SDL_BITM
abfd0 41 50 4f 52 44 45 52 5f 34 33 32 31 22 2c 20 22  APORDER_4321", "
abfe0 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
abff0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ac000 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 49 54 4d  name": "SDL_BITM
ac010 41 50 4f 52 44 45 52 5f 31 32 33 34 22 2c 20 22  APORDER_1234", "
ac020 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d 2c 0a  value": 2 }] },.
ac030 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
ac040 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ac050 3a 20 22 22 2c 20 22 69 64 22 3a 20 36 38 2c 20  : "", "id": 68, 
ac060 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ac070 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ac080 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 37 36 3a 31  DL_pixels.h:76:1
ac090 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  ", "fields": [{ 
ac0a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac0b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac0c0 4b 45 44 4f 52 44 45 52 5f 4e 4f 4e 45 22 2c 20  KEDORDER_NONE", 
ac0d0 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
ac0e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac0f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac100 4b 45 44 4f 52 44 45 52 5f 58 52 47 42 22 2c 20  KEDORDER_XRGB", 
ac110 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
ac120 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac130 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac140 4b 45 44 4f 52 44 45 52 5f 52 47 42 58 22 2c 20  KEDORDER_RGBX", 
ac150 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20  "value": 2 }, { 
ac160 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac170 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac180 4b 45 44 4f 52 44 45 52 5f 41 52 47 42 22 2c 20  KEDORDER_ARGB", 
ac190 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20  "value": 3 }, { 
ac1a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac1b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac1c0 4b 45 44 4f 52 44 45 52 5f 52 47 42 41 22 2c 20  KEDORDER_RGBA", 
ac1d0 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20  "value": 4 }, { 
ac1e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac1f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac200 4b 45 44 4f 52 44 45 52 5f 58 42 47 52 22 2c 20  KEDORDER_XBGR", 
ac210 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20  "value": 5 }, { 
ac220 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac230 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac240 4b 45 44 4f 52 44 45 52 5f 42 47 52 58 22 2c 20  KEDORDER_BGRX", 
ac250 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20  "value": 6 }, { 
ac260 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac270 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac280 4b 45 44 4f 52 44 45 52 5f 41 42 47 52 22 2c 20  KEDORDER_ABGR", 
ac290 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c 20 7b 20  "value": 7 }, { 
ac2a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac2b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43  "name": "SDL_PAC
ac2c0 4b 45 44 4f 52 44 45 52 5f 42 47 52 41 22 2c 20  KEDORDER_BGRA", 
ac2d0 22 76 61 6c 75 65 22 3a 20 38 20 7d 5d 20 7d 2c  "value": 8 }] },
ac2e0 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22  .{ "tag": "enum"
ac2f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ac300 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 36 39 2c  ": "", "id": 69,
ac310 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ac320 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ac330 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 39 32 3a  SDL_pixels.h:92:
ac340 31 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  1", "fields": [{
ac350 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ac360 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 52   "name": "SDL_AR
ac370 52 41 59 4f 52 44 45 52 5f 4e 4f 4e 45 22 2c 20  RAYORDER_NONE", 
ac380 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
ac390 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac3a0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 52 52  "name": "SDL_ARR
ac3b0 41 59 4f 52 44 45 52 5f 52 47 42 22 2c 20 22 76  AYORDER_RGB", "v
ac3c0 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74  alue": 1 }, { "t
ac3d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ac3e0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 52 52 41 59  ame": "SDL_ARRAY
ac3f0 4f 52 44 45 52 5f 52 47 42 41 22 2c 20 22 76 61  ORDER_RGBA", "va
ac400 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61  lue": 2 }, { "ta
ac410 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ac420 6d 65 22 3a 20 22 53 44 4c 5f 41 52 52 41 59 4f  me": "SDL_ARRAYO
ac430 52 44 45 52 5f 41 52 47 42 22 2c 20 22 76 61 6c  RDER_ARGB", "val
ac440 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61 67  ue": 3 }, { "tag
ac450 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ac460 65 22 3a 20 22 53 44 4c 5f 41 52 52 41 59 4f 52  e": "SDL_ARRAYOR
ac470 44 45 52 5f 42 47 52 22 2c 20 22 76 61 6c 75 65  DER_BGR", "value
ac480 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 4 }, { "tag":
ac490 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ac4a0 3a 20 22 53 44 4c 5f 41 52 52 41 59 4f 52 44 45  : "SDL_ARRAYORDE
ac4b0 52 5f 42 47 52 41 22 2c 20 22 76 61 6c 75 65 22  R_BGRA", "value"
ac4c0 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 5 }, { "tag": 
ac4d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ac4e0 20 22 53 44 4c 5f 41 52 52 41 59 4f 52 44 45 52   "SDL_ARRAYORDER
ac4f0 5f 41 42 47 52 22 2c 20 22 76 61 6c 75 65 22 3a  _ABGR", "value":
ac500 20 36 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   6 }] },.{ "tag"
ac510 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20  : "enum", "ns": 
ac520 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
ac530 69 64 22 3a 20 37 30 2c 20 22 6c 6f 63 61 74 69  id": 70, "locati
ac540 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ac550 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65  de/SDL2/SDL_pixe
ac560 6c 73 2e 68 3a 31 30 34 3a 31 22 2c 20 22 66 69  ls.h:104:1", "fi
ac570 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
ac580 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ac590 3a 20 22 53 44 4c 5f 50 41 43 4b 45 44 4c 41 59  : "SDL_PACKEDLAY
ac5a0 4f 55 54 5f 4e 4f 4e 45 22 2c 20 22 76 61 6c 75  OUT_NONE", "valu
ac5b0 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22  e": 0 }, { "tag"
ac5c0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ac5d0 22 3a 20 22 53 44 4c 5f 50 41 43 4b 45 44 4c 41  ": "SDL_PACKEDLA
ac5e0 59 4f 55 54 5f 33 33 32 22 2c 20 22 76 61 6c 75  YOUT_332", "valu
ac5f0 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22  e": 1 }, { "tag"
ac600 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ac610 22 3a 20 22 53 44 4c 5f 50 41 43 4b 45 44 4c 41  ": "SDL_PACKEDLA
ac620 59 4f 55 54 5f 34 34 34 34 22 2c 20 22 76 61 6c  YOUT_4444", "val
ac630 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
ac640 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ac650 65 22 3a 20 22 53 44 4c 5f 50 41 43 4b 45 44 4c  e": "SDL_PACKEDL
ac660 41 59 4f 55 54 5f 31 35 35 35 22 2c 20 22 76 61  AYOUT_1555", "va
ac670 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
ac680 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ac690 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43 4b 45 44  me": "SDL_PACKED
ac6a0 4c 41 59 4f 55 54 5f 35 35 35 31 22 2c 20 22 76  LAYOUT_5551", "v
ac6b0 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74  alue": 4 }, { "t
ac6c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ac6d0 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43 4b 45  ame": "SDL_PACKE
ac6e0 44 4c 41 59 4f 55 54 5f 35 36 35 22 2c 20 22 76  DLAYOUT_565", "v
ac6f0 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74  alue": 5 }, { "t
ac700 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ac710 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43 4b 45  ame": "SDL_PACKE
ac720 44 4c 41 59 4f 55 54 5f 38 38 38 38 22 2c 20 22  DLAYOUT_8888", "
ac730 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20 22  value": 6 }, { "
ac740 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ac750 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 41 43 4b  name": "SDL_PACK
ac760 45 44 4c 41 59 4f 55 54 5f 32 31 30 31 30 31 30  EDLAYOUT_2101010
ac770 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c  ", "value": 7 },
ac780 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ac790 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ac7a0 50 41 43 4b 45 44 4c 41 59 4f 55 54 5f 31 30 31  PACKEDLAYOUT_101
ac7b0 30 31 30 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  0102", "value": 
ac7c0 38 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  8 }] },.{ "tag":
ac7d0 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
ac7e0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
ac7f0 64 22 3a 20 37 31 2c 20 22 6c 6f 63 61 74 69 6f  d": 71, "locatio
ac800 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
ac810 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c  e/SDL2/SDL_pixel
ac820 73 2e 68 3a 31 37 31 3a 31 22 2c 20 22 66 69 65  s.h:171:1", "fie
ac830 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
ac840 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ac850 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41   "SDL_PIXELFORMA
ac860 54 5f 55 4e 4b 4e 4f 57 4e 22 2c 20 22 76 61 6c  T_UNKNOWN", "val
ac870 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67  ue": 0 }, { "tag
ac880 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ac890 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f  e": "SDL_PIXELFO
ac8a0 52 4d 41 54 5f 49 4e 44 45 58 31 4c 53 42 22 2c  RMAT_INDEX1LSB",
ac8b0 20 22 76 61 6c 75 65 22 3a 20 32 38 36 32 36 31   "value": 286261
ac8c0 35 30 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  504 }, { "tag": 
ac8d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ac8e0 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41   "SDL_PIXELFORMA
ac8f0 54 5f 49 4e 44 45 58 31 4d 53 42 22 2c 20 22 76  T_INDEX1MSB", "v
ac900 61 6c 75 65 22 3a 20 32 38 37 33 31 30 30 38 30  alue": 287310080
ac910 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ac920 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ac930 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 49  DL_PIXELFORMAT_I
ac940 4e 44 45 58 34 4c 53 42 22 2c 20 22 76 61 6c 75  NDEX4LSB", "valu
ac950 65 22 3a 20 33 30 33 30 33 39 34 38 38 20 7d 2c  e": 303039488 },
ac960 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ac970 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ac980 50 49 58 45 4c 46 4f 52 4d 41 54 5f 49 4e 44 45  PIXELFORMAT_INDE
ac990 58 34 4d 53 42 22 2c 20 22 76 61 6c 75 65 22 3a  X4MSB", "value":
ac9a0 20 33 30 34 30 38 38 30 36 34 20 7d 2c 20 7b 20   304088064 }, { 
ac9b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ac9c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58  "name": "SDL_PIX
ac9d0 45 4c 46 4f 52 4d 41 54 5f 49 4e 44 45 58 38 22  ELFORMAT_INDEX8"
ac9e0 2c 20 22 76 61 6c 75 65 22 3a 20 33 31 38 37 36  , "value": 31876
ac9f0 39 31 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a  9153 }, { "tag":
aca00 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
aca10 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d  : "SDL_PIXELFORM
aca20 41 54 5f 52 47 42 33 33 32 22 2c 20 22 76 61 6c  AT_RGB332", "val
aca30 75 65 22 3a 20 33 33 36 36 36 30 34 38 31 20 7d  ue": 336660481 }
aca40 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
aca50 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
aca60 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42  _PIXELFORMAT_RGB
aca70 34 34 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  444", "value": 3
aca80 35 33 35 30 34 32 35 38 20 7d 2c 20 7b 20 22 74  53504258 }, { "t
aca90 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
acaa0 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
acab0 46 4f 52 4d 41 54 5f 52 47 42 35 35 35 22 2c 20  FORMAT_RGB555", 
acac0 22 76 61 6c 75 65 22 3a 20 33 35 33 35 37 30 35  "value": 3535705
acad0 36 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  62 }, { "tag": "
acae0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
acaf0 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
acb00 5f 42 47 52 35 35 35 22 2c 20 22 76 61 6c 75 65  _BGR555", "value
acb10 22 3a 20 33 35 37 37 36 34 38 36 36 20 7d 2c 20  ": 357764866 }, 
acb20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
acb30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
acb40 49 58 45 4c 46 4f 52 4d 41 54 5f 41 52 47 42 34  IXELFORMAT_ARGB4
acb50 34 34 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  444", "value": 3
acb60 35 35 36 30 32 34 33 34 20 7d 2c 20 7b 20 22 74  55602434 }, { "t
acb70 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
acb80 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
acb90 46 4f 52 4d 41 54 5f 52 47 42 41 34 34 34 34 22  FORMAT_RGBA4444"
acba0 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 36 36 35  , "value": 35665
acbb0 31 30 31 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1010 }, { "tag":
acbc0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
acbd0 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d  : "SDL_PIXELFORM
acbe0 41 54 5f 41 42 47 52 34 34 34 34 22 2c 20 22 76  AT_ABGR4444", "v
acbf0 61 6c 75 65 22 3a 20 33 35 39 37 39 36 37 33 38  alue": 359796738
acc00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
acc10 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
acc20 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 42  DL_PIXELFORMAT_B
acc30 47 52 41 34 34 34 34 22 2c 20 22 76 61 6c 75 65  GRA4444", "value
acc40 22 3a 20 33 36 30 38 34 35 33 31 34 20 7d 2c 20  ": 360845314 }, 
acc50 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
acc60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
acc70 49 58 45 4c 46 4f 52 4d 41 54 5f 41 52 47 42 31  IXELFORMAT_ARGB1
acc80 35 35 35 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  555", "value": 3
acc90 35 35 36 36 37 39 37 30 20 7d 2c 20 7b 20 22 74  55667970 }, { "t
acca0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
accb0 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
accc0 46 4f 52 4d 41 54 5f 52 47 42 41 35 35 35 31 22  FORMAT_RGBA5551"
accd0 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 36 37 38  , "value": 35678
acce0 32 30 38 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2082 }, { "tag":
accf0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
acd00 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d  : "SDL_PIXELFORM
acd10 41 54 5f 41 42 47 52 31 35 35 35 22 2c 20 22 76  AT_ABGR1555", "v
acd20 61 6c 75 65 22 3a 20 33 35 39 38 36 32 32 37 34  alue": 359862274
acd30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
acd40 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
acd50 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 42  DL_PIXELFORMAT_B
acd60 47 52 41 35 35 35 31 22 2c 20 22 76 61 6c 75 65  GRA5551", "value
acd70 22 3a 20 33 36 30 39 37 36 33 38 36 20 7d 2c 20  ": 360976386 }, 
acd80 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
acd90 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
acda0 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42 35 36  IXELFORMAT_RGB56
acdb0 35 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 33  5", "value": 353
acdc0 37 30 31 38 39 30 20 7d 2c 20 7b 20 22 74 61 67  701890 }, { "tag
acdd0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
acde0 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f  e": "SDL_PIXELFO
acdf0 52 4d 41 54 5f 42 47 52 35 36 35 22 2c 20 22 76  RMAT_BGR565", "v
ace00 61 6c 75 65 22 3a 20 33 35 37 38 39 36 31 39 34  alue": 357896194
ace10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ace20 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ace30 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52  DL_PIXELFORMAT_R
ace40 47 42 32 34 22 2c 20 22 76 61 6c 75 65 22 3a 20  GB24", "value": 
ace50 33 38 36 39 33 30 36 39 31 20 7d 2c 20 7b 20 22  386930691 }, { "
ace60 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ace70 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45  name": "SDL_PIXE
ace80 4c 46 4f 52 4d 41 54 5f 42 47 52 32 34 22 2c 20  LFORMAT_BGR24", 
ace90 22 76 61 6c 75 65 22 3a 20 33 39 30 30 37 36 34  "value": 3900764
acea0 31 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  19 }, { "tag": "
aceb0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
acec0 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
aced0 5f 52 47 42 38 38 38 22 2c 20 22 76 61 6c 75 65  _RGB888", "value
acee0 22 3a 20 33 37 30 35 34 36 36 39 32 20 7d 2c 20  ": 370546692 }, 
acef0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
acf00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
acf10 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42 58 38  IXELFORMAT_RGBX8
acf20 38 38 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  888", "value": 3
acf30 37 31 35 39 35 32 36 38 20 7d 2c 20 7b 20 22 74  71595268 }, { "t
acf40 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
acf50 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
acf60 46 4f 52 4d 41 54 5f 42 47 52 38 38 38 22 2c 20  FORMAT_BGR888", 
acf70 22 76 61 6c 75 65 22 3a 20 33 37 34 37 34 30 39  "value": 3747409
acf80 39 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  96 }, { "tag": "
acf90 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
acfa0 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
acfb0 5f 42 47 52 58 38 38 38 38 22 2c 20 22 76 61 6c  _BGRX8888", "val
acfc0 75 65 22 3a 20 33 37 35 37 38 39 35 37 32 20 7d  ue": 375789572 }
acfd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
acfe0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
acff0 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 41 52 47  _PIXELFORMAT_ARG
ad000 42 38 38 38 38 22 2c 20 22 76 61 6c 75 65 22 3a  B8888", "value":
ad010 20 33 37 32 36 34 35 38 39 32 20 7d 2c 20 7b 20   372645892 }, { 
ad020 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ad030 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58  "name": "SDL_PIX
ad040 45 4c 46 4f 52 4d 41 54 5f 52 47 42 41 38 38 38  ELFORMAT_RGBA888
ad050 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 37 33  8", "value": 373
ad060 36 39 34 34 36 38 20 7d 2c 20 7b 20 22 74 61 67  694468 }, { "tag
ad070 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ad080 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f  e": "SDL_PIXELFO
ad090 52 4d 41 54 5f 41 42 47 52 38 38 38 38 22 2c 20  RMAT_ABGR8888", 
ad0a0 22 76 61 6c 75 65 22 3a 20 33 37 36 38 34 30 31  "value": 3768401
ad0b0 39 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  96 }, { "tag": "
ad0c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ad0d0 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54  "SDL_PIXELFORMAT
ad0e0 5f 42 47 52 41 38 38 38 38 22 2c 20 22 76 61 6c  _BGRA8888", "val
ad0f0 75 65 22 3a 20 33 37 37 38 38 38 37 37 32 20 7d  ue": 377888772 }
ad100 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ad110 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ad120 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 41 52 47  _PIXELFORMAT_ARG
ad130 42 32 31 30 31 30 31 30 22 2c 20 22 76 61 6c 75  B2101010", "valu
ad140 65 22 3a 20 33 37 32 37 31 31 34 32 38 20 7d 2c  e": 372711428 },
ad150 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ad160 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ad170 50 49 58 45 4c 46 4f 52 4d 41 54 5f 52 47 42 41  PIXELFORMAT_RGBA
ad180 33 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 37  32", "value": 37
ad190 36 38 34 30 31 39 36 20 7d 2c 20 7b 20 22 74 61  6840196 }, { "ta
ad1a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ad1b0 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46  me": "SDL_PIXELF
ad1c0 4f 52 4d 41 54 5f 41 52 47 42 33 32 22 2c 20 22  ORMAT_ARGB32", "
ad1d0 76 61 6c 75 65 22 3a 20 33 37 37 38 38 38 37 37  value": 37788877
ad1e0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
ad1f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ad200 53 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f  SDL_PIXELFORMAT_
ad210 42 47 52 41 33 32 22 2c 20 22 76 61 6c 75 65 22  BGRA32", "value"
ad220 3a 20 33 37 32 36 34 35 38 39 32 20 7d 2c 20 7b  : 372645892 }, {
ad230 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ad240 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49   "name": "SDL_PI
ad250 58 45 4c 46 4f 52 4d 41 54 5f 41 42 47 52 33 32  XELFORMAT_ABGR32
ad260 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 37 33 36  ", "value": 3736
ad270 39 34 34 36 38 20 7d 2c 20 7b 20 22 74 61 67 22  94468 }, { "tag"
ad280 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ad290 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f 52  ": "SDL_PIXELFOR
ad2a0 4d 41 54 5f 59 56 31 32 22 2c 20 22 76 61 6c 75  MAT_YV12", "valu
ad2b0 65 22 3a 20 38 34 32 30 39 34 31 36 39 20 7d 2c  e": 842094169 },
ad2c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ad2d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ad2e0 50 49 58 45 4c 46 4f 52 4d 41 54 5f 49 59 55 56  PIXELFORMAT_IYUV
ad2f0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 34 38  ", "value": 1448
ad300 34 33 33 39 39 33 20 7d 2c 20 7b 20 22 74 61 67  433993 }, { "tag
ad310 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ad320 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46 4f  e": "SDL_PIXELFO
ad330 52 4d 41 54 5f 59 55 59 32 22 2c 20 22 76 61 6c  RMAT_YUY2", "val
ad340 75 65 22 3a 20 38 34 34 37 31 35 33 35 33 20 7d  ue": 844715353 }
ad350 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ad360 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ad370 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 55 59 56  _PIXELFORMAT_UYV
ad380 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 39  Y", "value": 149
ad390 38 38 33 31 31 38 39 20 7d 2c 20 7b 20 22 74 61  8831189 }, { "ta
ad3a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ad3b0 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c 46  me": "SDL_PIXELF
ad3c0 4f 52 4d 41 54 5f 59 56 59 55 22 2c 20 22 76 61  ORMAT_YVYU", "va
ad3d0 6c 75 65 22 3a 20 31 34 33 31 39 31 38 31 36 39  lue": 1431918169
ad3e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ad3f0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ad400 44 4c 5f 50 49 58 45 4c 46 4f 52 4d 41 54 5f 4e  DL_PIXELFORMAT_N
ad410 56 31 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  V12", "value": 8
ad420 34 32 30 39 34 31 35 38 20 7d 2c 20 7b 20 22 74  42094158 }, { "t
ad430 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ad440 61 6d 65 22 3a 20 22 53 44 4c 5f 50 49 58 45 4c  ame": "SDL_PIXEL
ad450 46 4f 52 4d 41 54 5f 4e 56 32 31 22 2c 20 22 76  FORMAT_NV21", "v
ad460 61 6c 75 65 22 3a 20 38 32 35 33 38 32 34 37 38  alue": 825382478
ad470 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
ad480 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
ad490 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
ad4a0 43 6f 6c 6f 72 22 2c 20 22 69 64 22 3a 20 30 2c  Color", "id": 0,
ad4b0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ad4c0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ad4d0 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 32 39 33  SDL_pixels.h:293
ad4e0 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  :16", "bit-size"
ad4f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ad500 6d 65 6e 74 22 3a 20 38 2c 20 22 66 69 65 6c 64  ment": 8, "field
ad510 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
ad520 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ad530 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  r", "bit-offset"
ad540 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
ad550 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
ad560 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
ad570 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
ad580 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
ad590 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ad5a0 22 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "g", "bit-offset
ad5b0 22 3a 20 38 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 8, "bit-size"
ad5c0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ad5d0 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
ad5e0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
ad5f0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
ad600 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ad610 20 22 62 22 2c 20 22 62 69 74 2d 6f 66 66 73 65   "b", "bit-offse
ad620 74 22 3a 20 31 36 2c 20 22 62 69 74 2d 73 69 7a  t": 16, "bit-siz
ad630 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
ad640 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
ad650 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
ad660 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
ad670 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ad680 22 3a 20 22 61 22 2c 20 22 62 69 74 2d 6f 66 66  ": "a", "bit-off
ad690 73 65 74 22 3a 20 32 34 2c 20 22 62 69 74 2d 73  set": 24, "bit-s
ad6a0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
ad6b0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
ad6c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
ad6d0 69 6e 74 38 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  int8" } }] },.{ 
ad6e0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
ad6f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ad700 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 2c 20  ": "SDL_Color", 
ad710 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ad720 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ad730 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 32 39 39 3a  DL_pixels.h:299:
ad740 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
ad750 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
ad760 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6c  "name": "SDL_Col
ad770 6f 72 22 2c 20 22 69 64 22 3a 20 37 32 20 7d 20  or", "id": 72 } 
ad780 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
ad790 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
ad7a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 61 6c 65  name": "SDL_Pale
ad7b0 74 74 65 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  tte", "id": 0, "
ad7c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ad7d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ad7e0 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 30 32 3a 31  L_pixels.h:302:1
ad7f0 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  6", "bit-size": 
ad800 31 39 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  192, "bit-alignm
ad810 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64  ent": 64, "field
ad820 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
ad830 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ad840 6e 63 6f 6c 6f 72 73 22 2c 20 22 62 69 74 2d 6f  ncolors", "bit-o
ad850 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
ad860 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ad870 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
ad880 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ad890 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ad8a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ad8b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ad8c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ad8d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c  d", "name": "col
ad8e0 6f 72 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ors", "bit-offse
ad8f0 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
ad900 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
ad910 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79  gnment": 64, "ty
ad920 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ad930 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
ad940 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ad950 43 6f 6c 6f 72 22 20 7d 20 7d 20 7d 2c 20 7b 20  Color" } } }, { 
ad960 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ad970 22 6e 61 6d 65 22 3a 20 22 76 65 72 73 69 6f 6e  "name": "version
ad980 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
ad990 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   128, "bit-size"
ad9a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ad9b0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
ad9c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
ad9d0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
ad9e0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ad9f0 65 22 3a 20 22 72 65 66 63 6f 75 6e 74 22 2c 20  e": "refcount", 
ada00 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36  "bit-offset": 16
ada10 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
ada20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ada30 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
ada40 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
ada50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ada60 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ada70 3a 20 33 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22  : 32 } }] },.{ "
ada80 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
ada90 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
adaa0 3a 20 22 53 44 4c 5f 50 61 6c 65 74 74 65 22 2c  : "SDL_Palette",
adab0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
adac0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
adad0 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 30 38  SDL_pixels.h:308
adae0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
adaf0 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
adb00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 61   "name": "SDL_Pa
adb10 6c 65 74 74 65 22 2c 20 22 69 64 22 3a 20 37 33  lette", "id": 73
adb20 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
adb30 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
adb40 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
adb50 69 78 65 6c 46 6f 72 6d 61 74 22 2c 20 22 69 64  ixelFormat", "id
adb60 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
adb70 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
adb80 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73 2e  SDL2/SDL_pixels.
adb90 68 3a 33 31 33 3a 31 36 22 2c 20 22 62 69 74 2d  h:313:16", "bit-
adba0 73 69 7a 65 22 3a 20 34 34 38 2c 20 22 62 69 74  size": 448, "bit
adbb0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
adbc0 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
adbd0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
adbe0 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20  ame": "format", 
adbf0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
adc00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
adc10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
adc20 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
adc30 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
adc40 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
adc50 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
adc60 70 61 6c 65 74 74 65 22 2c 20 22 62 69 74 2d 6f  palette", "bit-o
adc70 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74  ffset": 64, "bit
adc80 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
adc90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
adca0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
adcb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
adcc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
adcd0 53 44 4c 5f 50 61 6c 65 74 74 65 22 20 7d 20 7d  SDL_Palette" } }
adce0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
adcf0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 42  eld", "name": "B
add00 69 74 73 50 65 72 50 69 78 65 6c 22 2c 20 22 62  itsPerPixel", "b
add10 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c  it-offset": 128,
add20 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
add30 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
add40 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
add50 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
add60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
add70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 42 79 74  d", "name": "Byt
add80 65 73 50 65 72 50 69 78 65 6c 22 2c 20 22 62 69  esPerPixel", "bi
add90 74 2d 6f 66 66 73 65 74 22 3a 20 31 33 36 2c 20  t-offset": 136, 
adda0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
addb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
addc0 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
addd0 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
adde0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
addf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
ade00 69 6e 67 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ing", "bit-offse
ade10 74 22 3a 20 31 34 34 2c 20 22 62 69 74 2d 73 69  t": 144, "bit-si
ade20 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
ade30 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
ade40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ade50 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
ade60 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
ade70 20 7d 2c 20 22 73 69 7a 65 22 3a 20 32 20 7d 20   }, "size": 2 } 
ade80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ade90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 52 6d  ld", "name": "Rm
adea0 61 73 6b 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ask", "bit-offse
adeb0 74 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73 69  t": 160, "bit-si
adec0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
aded0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
adee0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
adef0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
adf00 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
adf10 6e 61 6d 65 22 3a 20 22 47 6d 61 73 6b 22 2c 20  name": "Gmask", 
adf20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39  "bit-offset": 19
adf30 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
adf40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
adf50 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
adf60 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
adf70 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
adf80 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
adf90 20 22 42 6d 61 73 6b 22 2c 20 22 62 69 74 2d 6f   "Bmask", "bit-o
adfa0 66 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69  ffset": 224, "bi
adfb0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
adfc0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
adfd0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
adfe0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
adff0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ae000 22 2c 20 22 6e 61 6d 65 22 3a 20 22 41 6d 61 73  ", "name": "Amas
ae010 6b 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  k", "bit-offset"
ae020 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65  : 256, "bit-size
ae030 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
ae040 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
ae050 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
ae060 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
ae070 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ae080 6d 65 22 3a 20 22 52 6c 6f 73 73 22 2c 20 22 62  me": "Rloss", "b
ae090 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 38 38 2c  it-offset": 288,
ae0a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
ae0b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ae0c0 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
ae0d0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
ae0e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ae0f0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 47 6c 6f  d", "name": "Glo
ae100 73 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ss", "bit-offset
ae110 22 3a 20 32 39 36 2c 20 22 62 69 74 2d 73 69 7a  ": 296, "bit-siz
ae120 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
ae130 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
ae140 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
ae150 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
ae160 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ae170 22 3a 20 22 42 6c 6f 73 73 22 2c 20 22 62 69 74  ": "Bloss", "bit
ae180 2d 6f 66 66 73 65 74 22 3a 20 33 30 34 2c 20 22  -offset": 304, "
ae190 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
ae1a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ae1b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ae1c0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
ae1d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ae1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 41 6c 6f 73 73  , "name": "Aloss
ae1f0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
ae200 20 33 31 32 2c 20 22 62 69 74 2d 73 69 7a 65 22   312, "bit-size"
ae210 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ae220 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
ae230 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
ae240 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
ae250 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ae260 20 22 52 73 68 69 66 74 22 2c 20 22 62 69 74 2d   "Rshift", "bit-
ae270 6f 66 66 73 65 74 22 3a 20 33 32 30 2c 20 22 62  offset": 320, "b
ae280 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
ae290 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
ae2a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ae2b0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
ae2c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ae2d0 20 22 6e 61 6d 65 22 3a 20 22 47 73 68 69 66 74   "name": "Gshift
ae2e0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
ae2f0 20 33 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22   328, "bit-size"
ae300 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ae310 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
ae320 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
ae330 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
ae340 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ae350 20 22 42 73 68 69 66 74 22 2c 20 22 62 69 74 2d   "Bshift", "bit-
ae360 6f 66 66 73 65 74 22 3a 20 33 33 36 2c 20 22 62  offset": 336, "b
ae370 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
ae380 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
ae390 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ae3a0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
ae3b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ae3c0 20 22 6e 61 6d 65 22 3a 20 22 41 73 68 69 66 74   "name": "Ashift
ae3d0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
ae3e0 20 33 34 34 2c 20 22 62 69 74 2d 73 69 7a 65 22   344, "bit-size"
ae3f0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ae400 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
ae410 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
ae420 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
ae430 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ae440 20 22 72 65 66 63 6f 75 6e 74 22 2c 20 22 62 69   "refcount", "bi
ae450 74 2d 6f 66 66 73 65 74 22 3a 20 33 35 32 2c 20  t-offset": 352, 
ae460 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ae470 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ae480 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
ae490 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
ae4a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
ae4b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
ae4c0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
ae4d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ae4e0 20 22 6e 65 78 74 22 2c 20 22 62 69 74 2d 6f 66   "next", "bit-of
ae4f0 66 73 65 74 22 3a 20 33 38 34 2c 20 22 62 69 74  fset": 384, "bit
ae500 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
ae510 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
ae520 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ae530 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
ae540 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ae550 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
ae560 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d  : "SDL_PixelForm
ae570 61 74 22 2c 20 22 69 64 22 3a 20 37 34 20 7d 20  at", "id": 74 } 
ae580 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
ae590 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
ae5a0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
ae5b0 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22 2c 20  L_PixelFormat", 
ae5c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ae5d0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ae5e0 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 33 34 3a  DL_pixels.h:334:
ae5f0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
ae600 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
ae610 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 69 78  "name": "SDL_Pix
ae620 65 6c 46 6f 72 6d 61 74 22 2c 20 22 69 64 22 3a  elFormat", "id":
ae630 20 37 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   74 } },.{ "tag"
ae640 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ae650 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 50 69  ame": "SDL_GetPi
ae660 78 65 6c 46 6f 72 6d 61 74 4e 61 6d 65 22 2c 20  xelFormatName", 
ae670 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ae680 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ae690 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65  de/SDL2/SDL_pixe
ae6a0 6c 73 2e 68 3a 33 33 39 3a 33 37 22 2c 20 22 76  ls.h:339:37", "v
ae6b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
ae6c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
ae6d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
ae6e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
ae6f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
ae700 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
ae710 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61  , "name": "forma
ae720 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
ae730 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
ae740 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
ae750 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ae760 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
ae770 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
ae780 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
ae790 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ae7a0 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
ae7b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
ae7c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 69 78  "name": "SDL_Pix
ae7d0 65 6c 46 6f 72 6d 61 74 45 6e 75 6d 54 6f 4d 61  elFormatEnumToMa
ae7e0 73 6b 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  sks", "ns": 0, "
ae7f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ae800 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ae810 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 34 38 3a 33  L_pixels.h:348:3
ae820 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
ae830 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ae840 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ae850 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ae860 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ae870 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
ae880 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ae890 22 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  "format", "type"
ae8a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
ae8b0 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
ae8c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
ae8d0 6e 61 6d 65 22 3a 20 22 62 70 70 22 2c 20 22 74  name": "bpp", "t
ae8e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ae8f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ae900 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ae910 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ae920 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ae930 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
ae940 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ae950 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 52 6d  er", "name": "Rm
ae960 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ask", "type": { 
ae970 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
ae980 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ae990 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
ae9a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ae9b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ae9c0 3a 20 22 47 6d 61 73 6b 22 2c 20 22 74 79 70 65  : "Gmask", "type
ae9d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ae9e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
ae9f0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
aea00 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
aea10 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
aea20 6e 61 6d 65 22 3a 20 22 42 6d 61 73 6b 22 2c 20  name": "Bmask", 
aea30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
aea40 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
aea50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
aea60 69 6e 74 33 32 22 20 7d 20 7d 20 7d 2c 20 7b 20  int32" } } }, { 
aea70 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
aea80 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 41 6d 61  r", "name": "Ama
aea90 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  sk", "type": { "
aeaa0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
aeab0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
aeac0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 20  ": "Uint32" } } 
aead0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
aeae0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
aeaf0 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74  _bool" } },.{ "t
aeb00 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
aeb10 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 61   "name": "SDL_Ma
aeb20 73 6b 73 54 6f 50 69 78 65 6c 46 6f 72 6d 61 74  sksToPixelFormat
aeb30 45 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Enum", "ns": 0, 
aeb40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
aeb50 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
aeb60 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 36 33 3a  DL_pixels.h:363:
aeb70 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
aeb80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
aeb90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
aeba0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
aebb0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
aebc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
aebd0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
aebe0 20 22 62 70 70 22 2c 20 22 74 79 70 65 22 3a 20   "bpp", "type": 
aebf0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
aec00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
aec10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
aec20 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
aec30 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
aec40 22 6e 61 6d 65 22 3a 20 22 52 6d 61 73 6b 22 2c  "name": "Rmask",
aec50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
aec60 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
aec70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
aec80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 47  ter", "name": "G
aec90 6d 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  mask", "type": {
aeca0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
aecb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
aecc0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
aecd0 65 22 3a 20 22 42 6d 61 73 6b 22 2c 20 22 74 79  e": "Bmask", "ty
aece0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
aecf0 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
aed00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
aed10 2c 20 22 6e 61 6d 65 22 3a 20 22 41 6d 61 73 6b  , "name": "Amask
aed20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
aed30 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
aed40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
aed50 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
aed60 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  32" } },.{ "tag"
aed70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
aed80 61 6d 65 22 3a 20 22 53 44 4c 5f 41 6c 6c 6f 63  ame": "SDL_Alloc
aed90 46 6f 72 6d 61 74 22 2c 20 22 6e 73 22 3a 20 30  Format", "ns": 0
aeda0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
aedb0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
aedc0 2f 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 33 37  /SDL_pixels.h:37
aedd0 32 3a 34 33 22 2c 20 22 76 61 72 69 61 64 69 63  2:43", "variadic
aede0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
aedf0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
aee00 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
aee10 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
aee20 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
aee30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
aee40 22 3a 20 22 70 69 78 65 6c 5f 66 6f 72 6d 61 74  ": "pixel_format
aee50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
aee60 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
aee70 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
aee80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
aee90 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
aeea0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 50 69 78   "tag": "SDL_Pix
aeeb0 65 6c 46 6f 72 6d 61 74 22 20 7d 20 7d 20 7d 2c  elFormat" } } },
aeec0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
aeed0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
aeee0 44 4c 5f 46 72 65 65 46 6f 72 6d 61 74 22 2c 20  DL_FreeFormat", 
aeef0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
aef00 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
aef10 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65  de/SDL2/SDL_pixe
aef20 6c 73 2e 68 3a 33 37 37 3a 33 30 22 2c 20 22 76  ls.h:377:30", "v
aef30 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
aef40 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
aef50 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
aef60 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
aef70 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
aef80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
aef90 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61  , "name": "forma
aefa0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
aefb0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
aefc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
aefd0 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d  : "SDL_PixelForm
aefe0 61 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  at" } } }], "ret
aeff0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
af000 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
af010 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
af020 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
af030 44 4c 5f 41 6c 6c 6f 63 50 61 6c 65 74 74 65 22  DL_AllocPalette"
af040 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
af050 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
af060 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69  lude/SDL2/SDL_pi
af070 78 65 6c 73 2e 68 3a 33 38 39 3a 33 38 22 2c 20  xels.h:389:38", 
af080 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
af090 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
af0a0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
af0b0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
af0c0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
af0d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
af0e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 63 6f  r", "name": "nco
af0f0 6c 6f 72 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  lors", "type": {
af100 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
af110 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
af120 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
af130 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
af140 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
af150 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
af160 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
af170 53 44 4c 5f 50 61 6c 65 74 74 65 22 20 7d 20 7d  SDL_Palette" } }
af180 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
af190 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
af1a0 20 22 53 44 4c 5f 53 65 74 50 69 78 65 6c 46 6f   "SDL_SetPixelFo
af1b0 72 6d 61 74 50 61 6c 65 74 74 65 22 2c 20 22 6e  rmatPalette", "n
af1c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
af1d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
af1e0 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78 65 6c 73  /SDL2/SDL_pixels
af1f0 2e 68 3a 33 39 34 3a 32 39 22 2c 20 22 76 61 72  .h:394:29", "var
af200 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
af210 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
af220 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
af230 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
af240 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
af250 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
af260 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22  "name": "format"
af270 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
af280 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
af290 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
af2a0 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74  "SDL_PixelFormat
af2b0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
af2c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
af2d0 6e 61 6d 65 22 3a 20 22 70 61 6c 65 74 74 65 22  name": "palette"
af2e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
af2f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
af300 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
af310 22 53 44 4c 5f 50 61 6c 65 74 74 65 22 20 7d 20  "SDL_Palette" } 
af320 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
af330 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
af340 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
af350 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
af360 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
af370 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
af380 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
af390 5f 53 65 74 50 61 6c 65 74 74 65 43 6f 6c 6f 72  _SetPaletteColor
af3a0 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
af3b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
af3c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
af3d0 70 69 78 65 6c 73 2e 68 3a 34 30 37 3a 32 39 22  pixels.h:407:29"
af3e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
af3f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
af400 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
af410 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
af420 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
af430 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
af440 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
af450 61 6c 65 74 74 65 22 2c 20 22 74 79 70 65 22 3a  alette", "type":
af460 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
af470 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
af480 22 74 61 67 22 3a 20 22 53 44 4c 5f 50 61 6c 65  "tag": "SDL_Pale
af490 74 74 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  tte" } } }, { "t
af4a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
af4b0 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c 6f 72  , "name": "color
af4c0 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
af4d0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
af4e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
af4f0 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 20 7d 20  : "SDL_Color" } 
af500 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
af510 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
af520 22 3a 20 22 66 69 72 73 74 63 6f 6c 6f 72 22 2c  ": "firstcolor",
af530 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
af540 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
af550 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
af560 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
af570 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
af580 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
af590 20 22 6e 63 6f 6c 6f 72 73 22 2c 20 22 74 79 70   "ncolors", "typ
af5a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
af5b0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
af5c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
af5d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
af5e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
af5f0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
af600 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
af610 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
af620 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
af630 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
af640 6d 65 22 3a 20 22 53 44 4c 5f 46 72 65 65 50 61  me": "SDL_FreePa
af650 6c 65 74 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c  lette", "ns": 0,
af660 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
af670 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
af680 53 44 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 31 36  SDL_pixels.h:416
af690 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
af6a0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
af6b0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
af6c0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
af6d0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
af6e0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
af6f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
af700 3a 20 22 70 61 6c 65 74 74 65 22 2c 20 22 74 79  : "palette", "ty
af710 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
af720 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
af730 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
af740 50 61 6c 65 74 74 65 22 20 7d 20 7d 20 7d 5d 2c  Palette" } } }],
af750 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
af760 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
af770 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
af780 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
af790 22 3a 20 22 53 44 4c 5f 4d 61 70 52 47 42 22 2c  ": "SDL_MapRGB",
af7a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
af7b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
af7c0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69 78  ude/SDL2/SDL_pix
af7d0 65 6c 73 2e 68 3a 34 32 33 3a 33 32 22 2c 20 22  els.h:423:32", "
af7e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
af7f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
af800 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
af810 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
af820 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
af830 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
af840 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d  ", "name": "form
af850 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  at", "type": { "
af860 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
af870 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
af880 22 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f 72  ": "SDL_PixelFor
af890 6d 61 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  mat" } } }, { "t
af8a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
af8b0 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22  , "name": "r", "
af8c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
af8d0 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
af8e0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
af8f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20  ", "name": "g", 
af900 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
af910 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
af920 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
af930 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c  r", "name": "b",
af940 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
af950 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d 2c 20  : "Uint8" } }], 
af960 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
af970 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
af980 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
af990 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
af9a0 22 3a 20 22 53 44 4c 5f 4d 61 70 52 47 42 41 22  ": "SDL_MapRGBA"
af9b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
af9c0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
af9d0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70 69  lude/SDL2/SDL_pi
af9e0 78 65 6c 73 2e 68 3a 34 33 31 3a 33 32 22 2c 20  xels.h:431:32", 
af9f0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
afa00 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
afa10 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
afa20 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
afa30 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
afa40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
afa50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72  r", "name": "for
afa60 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
afa70 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
afa80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
afa90 67 22 3a 20 22 53 44 4c 5f 50 69 78 65 6c 46 6f  g": "SDL_PixelFo
afaa0 72 6d 61 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  rmat" } } }, { "
afab0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
afac0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20  ", "name": "r", 
afad0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
afae0 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
afaf0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
afb00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c  r", "name": "g",
afb10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
afb20 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
afb30 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
afb40 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22  er", "name": "b"
afb50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
afb60 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
afb70 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
afb80 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  ter", "name": "a
afb90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
afba0 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d  g": "Uint8" } }]
afbb0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
afbc0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
afbd0 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  2" } },.{ "tag":
afbe0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
afbf0 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 47 42  me": "SDL_GetRGB
afc00 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
afc10 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
afc20 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 70  clude/SDL2/SDL_p
afc30 69 78 65 6c 73 2e 68 3a 34 34 30 3a 33 30 22 2c  ixels.h:440:30",
afc40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
afc50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
afc60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
afc70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
afc80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
afc90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
afca0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69  er", "name": "pi
afcb0 78 65 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  xel", "type": { 
afcc0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
afcd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
afce0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
afcf0 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22 74 79  ": "format", "ty
afd00 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
afd10 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
afd20 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
afd30 50 69 78 65 6c 46 6f 72 6d 61 74 22 20 7d 20 7d  PixelFormat" } }
afd40 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
afd50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
afd60 3a 20 22 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "r", "type": {
afd70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
afd80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
afd90 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
afda0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
afdb0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
afdc0 3a 20 22 67 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "g", "type": {
afdd0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
afde0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
afdf0 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
afe00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
afe10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
afe20 3a 20 22 62 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "b", "type": {
afe30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
afe40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
afe50 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
afe60 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
afe70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
afe80 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
afe90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
afea0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 52  name": "SDL_GetR
afeb0 47 42 41 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  GBA", "ns": 0, "
afec0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
afed0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
afee0 4c 5f 70 69 78 65 6c 73 2e 68 3a 34 34 39 3a 33  L_pixels.h:449:3
afef0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
aff00 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
aff10 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
aff20 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
aff30 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
aff40 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
aff50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
aff60 22 70 69 78 65 6c 22 2c 20 22 74 79 70 65 22 3a  "pixel", "type":
aff70 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
aff80 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
aff90 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
affa0 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20  ame": "format", 
affb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
affc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
affd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
affe0 44 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22 20  DL_PixelFormat" 
afff0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b0000 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b0010 6d 65 22 3a 20 22 72 22 2c 20 22 74 79 70 65 22  me": "r", "type"
b0020 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b0030 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b0040 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
b0050 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b0060 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b0070 6d 65 22 3a 20 22 67 22 2c 20 22 74 79 70 65 22  me": "g", "type"
b0080 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b0090 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b00a0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
b00b0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b00c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b00d0 6d 65 22 3a 20 22 62 22 2c 20 22 74 79 70 65 22  me": "b", "type"
b00e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b00f0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b0100 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
b0110 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b0120 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b0130 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70 65 22  me": "a", "type"
b0140 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b0150 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b0160 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
b0170 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
b0180 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0190 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
b01a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
b01b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
b01c0 61 6c 63 75 6c 61 74 65 47 61 6d 6d 61 52 61 6d  alculateGammaRam
b01d0 70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  p", "ns": 0, "lo
b01e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b01f0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b0200 70 69 78 65 6c 73 2e 68 3a 34 35 37 3a 33 30 22  pixels.h:457:30"
b0210 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b0220 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b0230 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b0240 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b0250 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b0260 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b0270 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ter", "name": "g
b0280 61 6d 6d 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  amma", "type": {
b0290 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
b02a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b02b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b02c0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
b02d0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b02e0 20 22 6e 61 6d 65 22 3a 20 22 72 61 6d 70 22 2c   "name": "ramp",
b02f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b0300 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b0310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b0320 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d 5d 2c 20  Uint16" } } }], 
b0330 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
b0340 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
b0350 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
b0360 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
b0370 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 6f   "name": "SDL_Po
b0380 69 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  int", "id": 0, "
b0390 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b03a0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b03b0 4c 5f 72 65 63 74 2e 68 3a 34 38 3a 31 36 22 2c  L_rect.h:48:16",
b03c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
b03d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b03e0 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
b03f0 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
b0400 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
b0410 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
b0420 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b0430 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b0440 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
b0450 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b0460 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b0470 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b0480 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b0490 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b04a0 3a 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "y", "bit-offs
b04b0 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
b04c0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b04d0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
b04e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b04f0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b0500 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b0510 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20  nment": 32 } }] 
b0520 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
b0530 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
b0540 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50 6f 69  "name": "SDL_Poi
b0550 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  nt", "location":
b0560 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b0570 44 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 35  DL2/SDL_rect.h:5
b0580 32 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  2:3", "type": { 
b0590 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22  "tag": ":struct"
b05a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 50  , "name": "SDL_P
b05b0 6f 69 6e 74 22 2c 20 22 69 64 22 3a 20 37 35 20  oint", "id": 75 
b05c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
b05d0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
b05e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
b05f0 63 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  ct", "id": 0, "l
b0600 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b0610 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b0620 5f 72 65 63 74 2e 68 3a 36 34 3a 31 36 22 2c 20  _rect.h:64:16", 
b0630 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
b0640 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b0650 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
b0660 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
b0670 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20  ", "name": "x", 
b0680 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
b0690 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b06a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b06b0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
b06c0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b06d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b06e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b06f0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b0700 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b0710 3a 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "y", "bit-offs
b0720 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
b0730 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b0740 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
b0750 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b0760 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b0770 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b0780 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
b0790 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b07a0 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22  , "name": "w", "
b07b0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
b07c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b07d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b07e0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
b07f0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b0800 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b0810 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b0820 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b0830 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b0840 3a 20 22 68 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "h", "bit-offs
b0850 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69  et": 96, "bit-si
b0860 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b0870 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
b0880 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b0890 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b08a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b08b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20  nment": 32 } }] 
b08c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
b08d0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
b08e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 63  "name": "SDL_Rec
b08f0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
b0900 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b0910 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 36 38  L2/SDL_rect.h:68
b0920 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
b0930 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
b0940 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
b0950 63 74 22 2c 20 22 69 64 22 3a 20 37 36 20 7d 20  ct", "id": 76 } 
b0960 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b0970 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b0980 22 53 44 4c 5f 50 6f 69 6e 74 49 6e 52 65 63 74  "SDL_PointInRect
b0990 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
b09a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b09b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
b09c0 65 63 74 2e 68 3a 37 33 3a 32 37 22 2c 20 22 76  ect.h:73:27", "v
b09d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
b09e0 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
b09f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b0a00 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
b0a10 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b0a20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b0a30 20 22 6e 61 6d 65 22 3a 20 22 70 22 2c 20 22 74   "name": "p", "t
b0a40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b0a50 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b0a60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b0a70 5f 50 6f 69 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  _Point" } } }, {
b0a80 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b0a90 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22  er", "name": "r"
b0aa0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b0ab0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b0ac0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0ad0 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
b0ae0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b0af0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b0b00 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
b0b10 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b0b20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 63  "name": "SDL_Rec
b0b30 74 45 6d 70 74 79 22 2c 20 22 6e 73 22 3a 20 30  tEmpty", "ns": 0
b0b40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b0b50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b0b60 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 38 32 3a 32  /SDL_rect.h:82:2
b0b70 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
b0b80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
b0b90 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
b0ba0 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
b0bb0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b0bc0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b0bd0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b0be0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b0bf0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b0c00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b0c10 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
b0c20 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
b0c30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b0c40 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22  L_bool" } },.{ "
b0c50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
b0c60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
b0c70 65 63 74 45 71 75 61 6c 73 22 2c 20 22 6e 73 22  ectEquals", "ns"
b0c80 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b0c90 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b0ca0 44 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a 39  DL2/SDL_rect.h:9
b0cb0 30 3a 32 37 22 2c 20 22 76 61 72 69 61 64 69 63  0:27", "variadic
b0cc0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
b0cd0 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
b0ce0 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
b0cf0 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
b0d00 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b0d10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b0d20 3a 20 22 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "a", "type": {
b0d30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b0d40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b0d50 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
b0d60 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b0d70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b0d80 6d 65 22 3a 20 22 62 22 2c 20 22 74 79 70 65 22  me": "b", "type"
b0d90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b0da0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b0db0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63   "tag": "SDL_Rec
b0dc0 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
b0dd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
b0de0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
b0df0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b0e00 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b0e10 22 53 44 4c 5f 48 61 73 49 6e 74 65 72 73 65 63  "SDL_HasIntersec
b0e20 74 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tion", "ns": 0, 
b0e30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b0e40 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b0e50 44 4c 5f 72 65 63 74 2e 68 3a 31 30 31 3a 33 34  DL_rect.h:101:34
b0e60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b0e70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b0e80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
b0e90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
b0ea0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b0eb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b0ec0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b0ed0 41 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  A", "type": { "t
b0ee0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b0ef0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b0f00 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d  : "SDL_Rect" } }
b0f10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b0f20 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b0f30 3a 20 22 42 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "B", "type": {
b0f40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b0f50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b0f60 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20  ag": "SDL_Rect" 
b0f70 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
b0f80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b0f90 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
b0fa0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b0fb0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b0fc0 4c 5f 49 6e 74 65 72 73 65 63 74 52 65 63 74 22  L_IntersectRect"
b0fd0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
b0fe0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b0ff0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
b1000 63 74 2e 68 3a 31 30 39 3a 33 34 22 2c 20 22 76  ct.h:109:34", "v
b1010 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
b1020 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
b1030 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
b1040 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
b1050 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
b1060 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b1070 2c 20 22 6e 61 6d 65 22 3a 20 22 41 22 2c 20 22  , "name": "A", "
b1080 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b1090 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b10a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b10b0 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b  L_Rect" } } }, {
b10c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b10d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 42 22  er", "name": "B"
b10e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b10f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b1100 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b1110 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
b1120 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b1130 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b1140 22 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65 22  "result", "type"
b1150 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b1160 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b1170 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63   "tag": "SDL_Rec
b1180 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t" } } }], "retu
b1190 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
b11a0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
b11b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b11c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b11d0 22 53 44 4c 5f 55 6e 69 6f 6e 52 65 63 74 22 2c  "SDL_UnionRect",
b11e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b11f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b1200 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 63  ude/SDL2/SDL_rec
b1210 74 2e 68 3a 31 31 36 3a 33 30 22 2c 20 22 76 61  t.h:116:30", "va
b1220 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b1230 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b1240 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b1250 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b1260 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b1270 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b1280 20 22 6e 61 6d 65 22 3a 20 22 41 22 2c 20 22 74   "name": "A", "t
b1290 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b12a0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b12b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b12c0 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20  _Rect" } } }, { 
b12d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b12e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 42 22 2c  r", "name": "B",
b12f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b1300 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b1310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b1320 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c  SDL_Rect" } } },
b1330 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b1340 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b1350 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65 22 3a  result", "type":
b1360 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b1370 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b1380 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74  "tag": "SDL_Rect
b1390 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
b13a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
b13b0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
b13c0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
b13d0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
b13e0 5f 45 6e 63 6c 6f 73 65 50 6f 69 6e 74 73 22 2c  _EnclosePoints",
b13f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b1400 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b1410 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 63  ude/SDL2/SDL_rec
b1420 74 2e 68 3a 31 32 35 3a 33 34 22 2c 20 22 76 61  t.h:125:34", "va
b1430 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b1440 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b1450 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b1460 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b1470 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b1480 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b1490 20 22 6e 61 6d 65 22 3a 20 22 70 6f 69 6e 74 73   "name": "points
b14a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b14b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b14c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b14d0 20 22 53 44 4c 5f 50 6f 69 6e 74 22 20 7d 20 7d   "SDL_Point" } }
b14e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b14f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b1500 3a 20 22 63 6f 75 6e 74 22 2c 20 22 74 79 70 65  : "count", "type
b1510 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b1520 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b1530 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b1540 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b1550 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b1560 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6c 69 70  ", "name": "clip
b1570 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b1580 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b1590 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b15a0 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
b15b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b15c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b15d0 20 22 72 65 73 75 6c 74 22 2c 20 22 74 79 70 65   "result", "type
b15e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b15f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b1600 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
b1610 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ct" } } }], "ret
b1620 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
b1630 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
b1640 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
b1650 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
b1660 20 22 53 44 4c 5f 49 6e 74 65 72 73 65 63 74 52   "SDL_IntersectR
b1670 65 63 74 41 6e 64 4c 69 6e 65 22 2c 20 22 6e 73  ectAndLine", "ns
b1680 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
b1690 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b16a0 53 44 4c 32 2f 53 44 4c 5f 72 65 63 74 2e 68 3a  SDL2/SDL_rect.h:
b16b0 31 33 35 3a 33 34 22 2c 20 22 76 61 72 69 61 64  135:34", "variad
b16c0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
b16d0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
b16e0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
b16f0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
b1700 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
b1710 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b1720 6d 65 22 3a 20 22 72 65 63 74 22 2c 20 22 74 79  me": "rect", "ty
b1730 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b1740 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b1750 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b1760 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  Rect" } } }, { "
b1770 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b1780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 58 31 22 2c  ", "name": "X1",
b1790 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b17a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b17b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b17c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b17d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b17e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
b17f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b1800 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b1810 22 59 31 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "Y1", "type": { 
b1820 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b1830 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b1840 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b1850 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b1860 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b1870 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b1880 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b1890 6d 65 22 3a 20 22 58 32 22 2c 20 22 74 79 70 65  me": "X2", "type
b18a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b18b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b18c0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b18d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b18e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b18f0 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
b1900 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b1910 2c 20 22 6e 61 6d 65 22 3a 20 22 59 32 22 2c 20  , "name": "Y2", 
b1920 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b1930 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b1940 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b1950 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b1960 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b1970 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d  ment": 32 } } }]
b1980 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b1990 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62   { "tag": "SDL_b
b19a0 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ool" } },.{ "tag
b19b0 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
b19c0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
b19d0 22 69 64 22 3a 20 37 37 2c 20 22 6c 6f 63 61 74  "id": 77, "locat
b19e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b19f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 62 6c 65  ude/SDL2/SDL_ble
b1a00 6e 64 6d 6f 64 65 2e 68 3a 34 30 3a 39 22 2c 20  ndmode.h:40:9", 
b1a10 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
b1a20 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b1a30 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4d  me": "SDL_BLENDM
b1a40 4f 44 45 5f 4e 4f 4e 45 22 2c 20 22 76 61 6c 75  ODE_NONE", "valu
b1a50 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22  e": 0 }, { "tag"
b1a60 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b1a70 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4d 4f 44  ": "SDL_BLENDMOD
b1a80 45 5f 42 4c 45 4e 44 22 2c 20 22 76 61 6c 75 65  E_BLEND", "value
b1a90 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
b1aa0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b1ab0 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4d 4f 44 45  : "SDL_BLENDMODE
b1ac0 5f 41 44 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  _ADD", "value": 
b1ad0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
b1ae0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b1af0 53 44 4c 5f 42 4c 45 4e 44 4d 4f 44 45 5f 4d 4f  SDL_BLENDMODE_MO
b1b00 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d  D", "value": 4 }
b1b10 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b1b20 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b1b30 5f 42 4c 45 4e 44 4d 4f 44 45 5f 49 4e 56 41 4c  _BLENDMODE_INVAL
b1b40 49 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 31  ID", "value": 21
b1b50 34 37 34 38 33 36 34 37 20 7d 5d 20 7d 2c 0a 7b  47483647 }] },.{
b1b60 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
b1b70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
b1b80 65 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 4d 6f  e": "SDL_BlendMo
b1b90 64 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  de", "location":
b1ba0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b1bb0 44 4c 32 2f 53 44 4c 5f 62 6c 65 6e 64 6d 6f 64  DL2/SDL_blendmod
b1bc0 65 2e 68 3a 35 37 3a 33 22 2c 20 22 74 79 70 65  e.h:57:3", "type
b1bd0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e  ": { "tag": ":en
b1be0 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  um", "name": "",
b1bf0 20 22 69 64 22 3a 20 37 37 20 7d 20 7d 2c 0a 7b   "id": 77 } },.{
b1c00 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
b1c10 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
b1c20 20 22 22 2c 20 22 69 64 22 3a 20 37 38 2c 20 22   "", "id": 78, "
b1c30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b1c40 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b1c50 4c 5f 62 6c 65 6e 64 6d 6f 64 65 2e 68 3a 36 32  L_blendmode.h:62
b1c60 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
b1c70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b1c80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42  , "name": "SDL_B
b1c90 4c 45 4e 44 4f 50 45 52 41 54 49 4f 4e 5f 41 44  LENDOPERATION_AD
b1ca0 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  D", "value": 1 }
b1cb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b1cc0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b1cd0 5f 42 4c 45 4e 44 4f 50 45 52 41 54 49 4f 4e 5f  _BLENDOPERATION_
b1ce0 53 55 42 54 52 41 43 54 22 2c 20 22 76 61 6c 75  SUBTRACT", "valu
b1cf0 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22  e": 2 }, { "tag"
b1d00 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b1d10 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4f 50 45  ": "SDL_BLENDOPE
b1d20 52 41 54 49 4f 4e 5f 52 45 56 5f 53 55 42 54 52  RATION_REV_SUBTR
b1d30 41 43 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  ACT", "value": 3
b1d40 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b1d50 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b1d60 44 4c 5f 42 4c 45 4e 44 4f 50 45 52 41 54 49 4f  DL_BLENDOPERATIO
b1d70 4e 5f 4d 49 4e 49 4d 55 4d 22 2c 20 22 76 61 6c  N_MINIMUM", "val
b1d80 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67  ue": 4 }, { "tag
b1d90 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b1da0 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 4f 50  e": "SDL_BLENDOP
b1db0 45 52 41 54 49 4f 4e 5f 4d 41 58 49 4d 55 4d 22  ERATION_MAXIMUM"
b1dc0 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 5d 20  , "value": 5 }] 
b1dd0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
b1de0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
b1df0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 6c 65  "name": "SDL_Ble
b1e00 6e 64 4f 70 65 72 61 74 69 6f 6e 22 2c 20 22 6c  ndOperation", "l
b1e10 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b1e20 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b1e30 5f 62 6c 65 6e 64 6d 6f 64 65 2e 68 3a 37 30 3a  _blendmode.h:70:
b1e40 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
b1e50 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
b1e60 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
b1e70 37 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  78 } },.{ "tag":
b1e80 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
b1e90 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
b1ea0 64 22 3a 20 37 39 2c 20 22 6c 6f 63 61 74 69 6f  d": 79, "locatio
b1eb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b1ec0 65 2f 53 44 4c 32 2f 53 44 4c 5f 62 6c 65 6e 64  e/SDL2/SDL_blend
b1ed0 6d 6f 64 65 2e 68 3a 37 35 3a 39 22 2c 20 22 66  mode.h:75:9", "f
b1ee0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
b1ef0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b1f00 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 46 41 43  ": "SDL_BLENDFAC
b1f10 54 4f 52 5f 5a 45 52 4f 22 2c 20 22 76 61 6c 75  TOR_ZERO", "valu
b1f20 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22  e": 1 }, { "tag"
b1f30 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b1f40 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 46 41 43  ": "SDL_BLENDFAC
b1f50 54 4f 52 5f 4f 4e 45 22 2c 20 22 76 61 6c 75 65  TOR_ONE", "value
b1f60 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 2 }, { "tag":
b1f70 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b1f80 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 46 41 43 54  : "SDL_BLENDFACT
b1f90 4f 52 5f 53 52 43 5f 43 4f 4c 4f 52 22 2c 20 22  OR_SRC_COLOR", "
b1fa0 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22  value": 3 }, { "
b1fb0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b1fc0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e  name": "SDL_BLEN
b1fd0 44 46 41 43 54 4f 52 5f 4f 4e 45 5f 4d 49 4e 55  DFACTOR_ONE_MINU
b1fe0 53 5f 53 52 43 5f 43 4f 4c 4f 52 22 2c 20 22 76  S_SRC_COLOR", "v
b1ff0 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74  alue": 4 }, { "t
b2000 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b2010 61 6d 65 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44  ame": "SDL_BLEND
b2020 46 41 43 54 4f 52 5f 53 52 43 5f 41 4c 50 48 41  FACTOR_SRC_ALPHA
b2030 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c  ", "value": 5 },
b2040 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b2050 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b2060 42 4c 45 4e 44 46 41 43 54 4f 52 5f 4f 4e 45 5f  BLENDFACTOR_ONE_
b2070 4d 49 4e 55 53 5f 53 52 43 5f 41 4c 50 48 41 22  MINUS_SRC_ALPHA"
b2080 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20  , "value": 6 }, 
b2090 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b20a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42  , "name": "SDL_B
b20b0 4c 45 4e 44 46 41 43 54 4f 52 5f 44 53 54 5f 43  LENDFACTOR_DST_C
b20c0 4f 4c 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  OLOR", "value": 
b20d0 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  7 }, { "tag": "f
b20e0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b20f0 53 44 4c 5f 42 4c 45 4e 44 46 41 43 54 4f 52 5f  SDL_BLENDFACTOR_
b2100 4f 4e 45 5f 4d 49 4e 55 53 5f 44 53 54 5f 43 4f  ONE_MINUS_DST_CO
b2110 4c 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  LOR", "value": 8
b2120 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b2130 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b2140 44 4c 5f 42 4c 45 4e 44 46 41 43 54 4f 52 5f 44  DL_BLENDFACTOR_D
b2150 53 54 5f 41 4c 50 48 41 22 2c 20 22 76 61 6c 75  ST_ALPHA", "valu
b2160 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61 67 22  e": 9 }, { "tag"
b2170 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b2180 22 3a 20 22 53 44 4c 5f 42 4c 45 4e 44 46 41 43  ": "SDL_BLENDFAC
b2190 54 4f 52 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 44 53  TOR_ONE_MINUS_DS
b21a0 54 5f 41 4c 50 48 41 22 2c 20 22 76 61 6c 75 65  T_ALPHA", "value
b21b0 22 3a 20 31 30 20 7d 5d 20 7d 2c 0a 7b 20 22 74  ": 10 }] },.{ "t
b21c0 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
b21d0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
b21e0 20 22 53 44 4c 5f 42 6c 65 6e 64 46 61 63 74 6f   "SDL_BlendFacto
b21f0 72 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  r", "location": 
b2200 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b2210 4c 32 2f 53 44 4c 5f 62 6c 65 6e 64 6d 6f 64 65  L2/SDL_blendmode
b2220 2e 68 3a 38 38 3a 33 22 2c 20 22 74 79 70 65 22  .h:88:3", "type"
b2230 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
b2240 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
b2250 22 69 64 22 3a 20 37 39 20 7d 20 7d 2c 0a 7b 20  "id": 79 } },.{ 
b2260 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b2270 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b2280 43 6f 6d 70 6f 73 65 43 75 73 74 6f 6d 42 6c 65  ComposeCustomBle
b2290 6e 64 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30  ndMode", "ns": 0
b22a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b22b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b22c0 2f 53 44 4c 5f 62 6c 65 6e 64 6d 6f 64 65 2e 68  /SDL_blendmode.h
b22d0 3a 31 30 35 3a 33 39 22 2c 20 22 76 61 72 69 61  :105:39", "varia
b22e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b22f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b2300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b2310 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b2320 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b2330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b2340 61 6d 65 22 3a 20 22 73 72 63 43 6f 6c 6f 72 46  ame": "srcColorF
b2350 61 63 74 6f 72 22 2c 20 22 74 79 70 65 22 3a 20  actor", "type": 
b2360 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c  { "tag": "SDL_Bl
b2370 65 6e 64 46 61 63 74 6f 72 22 20 7d 20 7d 2c 20  endFactor" } }, 
b2380 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b2390 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
b23a0 73 74 43 6f 6c 6f 72 46 61 63 74 6f 72 22 2c 20  stColorFactor", 
b23b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b23c0 20 22 53 44 4c 5f 42 6c 65 6e 64 46 61 63 74 6f   "SDL_BlendFacto
b23d0 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
b23e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b23f0 61 6d 65 22 3a 20 22 63 6f 6c 6f 72 4f 70 65 72  ame": "colorOper
b2400 61 74 69 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20  ation", "type": 
b2410 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c  { "tag": "SDL_Bl
b2420 65 6e 64 4f 70 65 72 61 74 69 6f 6e 22 20 7d 20  endOperation" } 
b2430 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b2440 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b2450 20 22 73 72 63 41 6c 70 68 61 46 61 63 74 6f 72   "srcAlphaFactor
b2460 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b2470 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 46 61  g": "SDL_BlendFa
b2480 63 74 6f 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ctor" } }, { "ta
b2490 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b24a0 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 41 6c 70   "name": "dstAlp
b24b0 68 61 46 61 63 74 6f 72 22 2c 20 22 74 79 70 65  haFactor", "type
b24c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b24d0 5f 42 6c 65 6e 64 46 61 63 74 6f 72 22 20 7d 20  _BlendFactor" } 
b24e0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b24f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b2500 20 22 61 6c 70 68 61 4f 70 65 72 61 74 69 6f 6e   "alphaOperation
b2510 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b2520 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 4f 70  g": "SDL_BlendOp
b2530 65 72 61 74 69 6f 6e 22 20 7d 20 7d 5d 2c 20 22  eration" } }], "
b2540 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
b2550 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e  "tag": "SDL_Blen
b2560 64 4d 6f 64 65 22 20 7d 20 7d 2c 0a 7b 20 22 74  dMode" } },.{ "t
b2570 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
b2580 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
b2590 22 53 44 4c 5f 53 75 72 66 61 63 65 22 2c 20 22  "SDL_Surface", "
b25a0 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
b25b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b25c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61  e/SDL2/SDL_surfa
b25d0 63 65 2e 68 3a 36 39 3a 31 36 22 2c 20 22 62 69  ce.h:69:16", "bi
b25e0 74 2d 73 69 7a 65 22 3a 20 37 36 38 2c 20 22 62  t-size": 768, "b
b25f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
b2600 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  4, "fields": [{ 
b2610 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b2620 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c  "name": "flags",
b2630 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
b2640 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b2650 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b2660 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
b2670 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
b2680 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b2690 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b26a0 22 66 6f 72 6d 61 74 22 2c 20 22 62 69 74 2d 6f  "format", "bit-o
b26b0 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74  ffset": 64, "bit
b26c0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
b26d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
b26e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b26f0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b2700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b2710 53 44 4c 5f 50 69 78 65 6c 46 6f 72 6d 61 74 22  SDL_PixelFormat"
b2720 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
b2730 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b2740 3a 20 22 77 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "w", "bit-offs
b2750 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 73  et": 128, "bit-s
b2760 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b2770 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
b2780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b2790 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b27a0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b27b0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b27c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b27d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c 20  ", "name": "h", 
b27e0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36  "bit-offset": 16
b27f0 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
b2800 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b2810 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
b2820 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b2830 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b2840 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b2850 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
b2860 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b2870 65 22 3a 20 22 70 69 74 63 68 22 2c 20 22 62 69  e": "pitch", "bi
b2880 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20  t-offset": 192, 
b2890 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b28a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b28b0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
b28c0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
b28d0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b28e0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b28f0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
b2900 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b2910 20 22 70 69 78 65 6c 73 22 2c 20 22 62 69 74 2d   "pixels", "bit-
b2920 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62  offset": 256, "b
b2930 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
b2940 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
b2950 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
b2960 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b2970 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b2980 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
b2990 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b29a0 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64  , "name": "userd
b29b0 61 74 61 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ata", "bit-offse
b29c0 74 22 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69  t": 320, "bit-si
b29d0 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
b29e0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
b29f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b2a00 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b2a10 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
b2a20 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  id" } } }, { "ta
b2a30 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b2a40 6d 65 22 3a 20 22 6c 6f 63 6b 65 64 22 2c 20 22  me": "locked", "
b2a50 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38 34  bit-offset": 384
b2a60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b2a70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b2a80 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
b2a90 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
b2aa0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b2ab0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b2ac0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
b2ad0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b2ae0 22 3a 20 22 6c 6f 63 6b 5f 64 61 74 61 22 2c 20  ": "lock_data", 
b2af0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34 34  "bit-offset": 44
b2b00 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  8, "bit-size": 6
b2b10 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
b2b20 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
b2b30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b2b40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b2b50 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
b2b60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
b2b70 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b2b80 63 6c 69 70 5f 72 65 63 74 22 2c 20 22 62 69 74  clip_rect", "bit
b2b90 2d 6f 66 66 73 65 74 22 3a 20 35 31 32 2c 20 22  -offset": 512, "
b2ba0 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20  bit-size": 128, 
b2bb0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b2bc0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
b2bd0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22  tag": "SDL_Rect"
b2be0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b2bf0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b2c00 22 6d 61 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  "map", "bit-offs
b2c10 65 74 22 3a 20 36 34 30 2c 20 22 62 69 74 2d 73  et": 640, "bit-s
b2c20 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61  ize": 64, "bit-a
b2c30 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
b2c40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b2c50 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b2c60 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74  e": { "tag": "st
b2c70 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 32 31 38  ruct", "ns": 218
b2c80 39 31 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  91, "name": "SDL
b2c90 5f 42 6c 69 74 4d 61 70 22 2c 20 22 69 64 22 3a  _BlitMap", "id":
b2ca0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b2cb0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b2cc0 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b2cd0 3a 38 38 3a 31 32 22 2c 20 22 62 69 74 2d 73 69  :88:12", "bit-si
b2ce0 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
b2cf0 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
b2d00 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 20 7d 2c 20  lds": [] } } }, 
b2d10 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b2d20 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 66 63 6f  , "name": "refco
b2d30 75 6e 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  unt", "bit-offse
b2d40 74 22 3a 20 37 30 34 2c 20 22 62 69 74 2d 73 69  t": 704, "bit-si
b2d50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b2d60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
b2d70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b2d80 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b2d90 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b2da0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20  nment": 32 } }] 
b2db0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
b2dc0 75 63 74 22 2c 20 22 6e 73 22 3a 20 38 31 2c 20  uct", "ns": 81, 
b2dd0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 42 6c 69  "name": "SDL_Bli
b2de0 74 4d 61 70 22 2c 20 22 69 64 22 3a 20 30 2c 20  tMap", "id": 0, 
b2df0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b2e00 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b2e10 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 38 38 3a  DL_surface.h:88:
b2e20 31 32 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  12", "bit-size":
b2e30 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
b2e40 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
b2e50 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  : [] },.{ "tag":
b2e60 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
b2e70 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
b2e80 4c 5f 53 75 72 66 61 63 65 22 2c 20 22 6c 6f 63  L_Surface", "loc
b2e90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b2ea0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
b2eb0 75 72 66 61 63 65 2e 68 3a 39 32 3a 33 22 2c 20  urface.h:92:3", 
b2ec0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b2ed0 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
b2ee0 65 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  e": "SDL_Surface
b2ef0 22 2c 20 22 69 64 22 3a 20 38 31 20 7d 20 7d 2c  ", "id": 81 } },
b2f00 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
b2f10 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
b2f20 61 6d 65 22 3a 20 22 53 44 4c 5f 62 6c 69 74 22  ame": "SDL_blit"
b2f30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b2f40 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b2f50 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 39  /SDL_surface.h:9
b2f60 37 3a 32 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  7:23", "type": {
b2f70 20 22 74 61 67 22 3a 20 22 3a 66 75 6e 63 74 69   "tag": ":functi
b2f80 6f 6e 2d 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c  on-pointer" } },
b2f90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
b2fa0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
b2fb0 44 4c 5f 43 72 65 61 74 65 52 47 42 53 75 72 66  DL_CreateRGBSurf
b2fc0 61 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ace", "ns": 0, "
b2fd0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b2fe0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b2ff0 4c 5f 73 75 72 66 61 63 65 2e 68 3a 31 31 38 3a  L_surface.h:118:
b3000 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
b3010 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
b3020 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
b3030 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
b3040 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
b3050 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
b3060 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b3070 20 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22   "flags", "type"
b3080 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
b3090 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
b30a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b30b0 6e 61 6d 65 22 3a 20 22 77 69 64 74 68 22 2c 20  name": "width", 
b30c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b30d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
b30e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b30f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
b3100 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b3110 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b3120 22 68 65 69 67 68 74 22 2c 20 22 74 79 70 65 22  "height", "type"
b3130 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b3140 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b3150 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b3160 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
b3170 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b3180 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 70 74 68  , "name": "depth
b3190 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b31a0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b31b0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b31c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b31d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b31e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b31f0 22 3a 20 22 52 6d 61 73 6b 22 2c 20 22 74 79 70  ": "Rmask", "typ
b3200 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b3210 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
b3220 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b3230 20 22 6e 61 6d 65 22 3a 20 22 47 6d 61 73 6b 22   "name": "Gmask"
b3240 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b3250 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
b3260 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b3270 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b3280 42 6d 61 73 6b 22 2c 20 22 74 79 70 65 22 3a 20  Bmask", "type": 
b3290 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
b32a0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
b32b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b32c0 6d 65 22 3a 20 22 41 6d 61 73 6b 22 2c 20 22 74  me": "Amask", "t
b32d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b32e0 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
b32f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
b3300 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b3310 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b3320 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22  ": "SDL_Surface"
b3330 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
b3340 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
b3350 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65  me": "SDL_Create
b3360 52 47 42 53 75 72 66 61 63 65 57 69 74 68 46 6f  RGBSurfaceWithFo
b3370 72 6d 61 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rmat", "ns": 0, 
b3380 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b3390 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b33a0 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 31 32 33  DL_surface.h:123
b33b0 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22  :38", "variadic"
b33c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b33d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b33e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b33f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b3400 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b3410 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b3420 3a 20 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65  : "flags", "type
b3430 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
b3440 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
b3450 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b3460 22 6e 61 6d 65 22 3a 20 22 77 69 64 74 68 22 2c  "name": "width",
b3470 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b3480 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b3490 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b34a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b34b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b34c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b34d0 20 22 68 65 69 67 68 74 22 2c 20 22 74 79 70 65   "height", "type
b34e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b34f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b3500 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b3510 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
b3520 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b3530 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 70 74  ", "name": "dept
b3540 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  h", "type": { "t
b3550 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b3560 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b3570 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b3580 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b3590 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b35a0 65 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22 74  e": "format", "t
b35b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b35c0 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
b35d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
b35e0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b35f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b3600 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22  ": "SDL_Surface"
b3610 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
b3620 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
b3630 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65  me": "SDL_Create
b3640 52 47 42 53 75 72 66 61 63 65 46 72 6f 6d 22 2c  RGBSurfaceFrom",
b3650 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b3660 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b3670 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72  ude/SDL2/SDL_sur
b3680 66 61 63 65 2e 68 3a 31 32 36 3a 33 38 22 2c 20  face.h:126:38", 
b3690 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
b36a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
b36b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
b36c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
b36d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
b36e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b36f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69 78  r", "name": "pix
b3700 65 6c 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  els", "type": { 
b3710 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b3720 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b3730 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
b3740 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b3750 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b3760 20 22 77 69 64 74 68 22 2c 20 22 74 79 70 65 22   "width", "type"
b3770 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b3780 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b3790 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b37a0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
b37b0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b37c0 2c 20 22 6e 61 6d 65 22 3a 20 22 68 65 69 67 68  , "name": "heigh
b37d0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
b37e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b37f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b3800 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b3810 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b3820 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b3830 65 22 3a 20 22 64 65 70 74 68 22 2c 20 22 74 79  e": "depth", "ty
b3840 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b3850 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
b3860 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
b3870 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
b3880 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b3890 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69  er", "name": "pi
b38a0 74 63 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tch", "type": { 
b38b0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b38c0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b38d0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b38e0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b38f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b3900 61 6d 65 22 3a 20 22 52 6d 61 73 6b 22 2c 20 22  ame": "Rmask", "
b3910 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b3920 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
b3930 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b3940 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 47 6d 61  r", "name": "Gma
b3950 73 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  sk", "type": { "
b3960 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
b3970 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b3980 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b3990 3a 20 22 42 6d 61 73 6b 22 2c 20 22 74 79 70 65  : "Bmask", "type
b39a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
b39b0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
b39c0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b39d0 22 6e 61 6d 65 22 3a 20 22 41 6d 61 73 6b 22 2c  "name": "Amask",
b39e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b39f0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c  : "Uint32" } }],
b3a00 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
b3a10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b3a20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b3a30 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61  tag": "SDL_Surfa
b3a40 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ce" } } },.{ "ta
b3a50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b3a60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65  "name": "SDL_Cre
b3a70 61 74 65 52 47 42 53 75 72 66 61 63 65 57 69 74  ateRGBSurfaceWit
b3a80 68 46 6f 72 6d 61 74 46 72 6f 6d 22 2c 20 22 6e  hFormatFrom", "n
b3a90 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b3aa0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b3ab0 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63  /SDL2/SDL_surfac
b3ac0 65 2e 68 3a 31 33 35 3a 33 38 22 2c 20 22 76 61  e.h:135:38", "va
b3ad0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b3ae0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b3af0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b3b00 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b3b10 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b3b20 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b3b30 20 22 6e 61 6d 65 22 3a 20 22 70 69 78 65 6c 73   "name": "pixels
b3b40 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b3b50 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b3b60 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b3b70 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20   ":void" } } }, 
b3b80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b3b90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
b3ba0 69 64 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  idth", "type": {
b3bb0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
b3bc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b3bd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b3be0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
b3bf0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b3c00 6e 61 6d 65 22 3a 20 22 68 65 69 67 68 74 22 2c  name": "height",
b3c10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b3c20 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b3c30 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b3c40 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b3c50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b3c60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b3c70 20 22 64 65 70 74 68 22 2c 20 22 74 79 70 65 22   "depth", "type"
b3c80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b3c90 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b3ca0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b3cb0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
b3cc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b3cd0 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69 74 63 68  , "name": "pitch
b3ce0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b3cf0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
b3d00 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
b3d10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
b3d20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b3d30 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b3d40 22 3a 20 22 66 6f 72 6d 61 74 22 2c 20 22 74 79  ": "format", "ty
b3d50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
b3d60 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
b3d70 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b3d80 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b3d90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b3da0 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
b3db0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
b3dc0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b3dd0 65 22 3a 20 22 53 44 4c 5f 46 72 65 65 53 75 72  e": "SDL_FreeSur
b3de0 66 61 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  face", "ns": 0, 
b3df0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b3e00 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b3e10 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 31 33 37  DL_surface.h:137
b3e20 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
b3e30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b3e40 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b3e50 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b3e60 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b3e70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b3e80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b3e90 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22 74 79  : "surface", "ty
b3ea0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b3eb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b3ec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b3ed0 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 5d 2c  Surface" } } }],
b3ee0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
b3ef0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
b3f00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
b3f10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
b3f20 22 3a 20 22 53 44 4c 5f 53 65 74 53 75 72 66 61  ": "SDL_SetSurfa
b3f30 63 65 50 61 6c 65 74 74 65 22 2c 20 22 6e 73 22  cePalette", "ns"
b3f40 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b3f50 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b3f60 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b3f70 68 3a 31 34 36 3a 32 39 22 2c 20 22 76 61 72 69  h:146:29", "vari
b3f80 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b3f90 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b3fa0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b3fb0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b3fc0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b3fd0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b3fe0 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22  name": "surface"
b3ff0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b4000 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b4010 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b4020 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b4030 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b4040 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b4050 22 3a 20 22 70 61 6c 65 74 74 65 22 2c 20 22 74  ": "palette", "t
b4060 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b4070 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b4080 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b4090 5f 50 61 6c 65 74 74 65 22 20 7d 20 7d 20 7d 5d  _Palette" } } }]
b40a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b40b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b40c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b40d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b40e0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
b40f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b4100 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 63  "name": "SDL_Loc
b4110 6b 53 75 72 66 61 63 65 22 2c 20 22 6e 73 22 3a  kSurface", "ns":
b4120 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b4130 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b4140 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b4150 3a 31 36 38 3a 32 39 22 2c 20 22 76 61 72 69 61  :168:29", "varia
b4160 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b4170 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b4180 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b4190 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b41a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b41b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b41c0 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c  ame": "surface",
b41d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b41e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b41f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b4200 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d  SDL_Surface" } }
b4210 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
b4220 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b4230 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b4240 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b4250 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
b4260 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b4270 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b4280 55 6e 6c 6f 63 6b 53 75 72 66 61 63 65 22 2c 20  UnlockSurface", 
b4290 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b42a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b42b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b42c0 61 63 65 2e 68 3a 31 37 30 3a 33 30 22 2c 20 22  ace.h:170:30", "
b42d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b42e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b42f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b4300 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b4310 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b4320 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b4330 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66  ", "name": "surf
b4340 61 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ace", "type": { 
b4350 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b4360 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b4370 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
b4380 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
b4390 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
b43a0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
b43b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
b43c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
b43d0 5f 4c 6f 61 64 42 4d 50 5f 52 57 22 2c 20 22 6e  _LoadBMP_RW", "n
b43e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b43f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b4400 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63  /SDL2/SDL_surfac
b4410 65 2e 68 3a 31 38 31 3a 33 38 22 2c 20 22 76 61  e.h:181:38", "va
b4420 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b4430 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b4440 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b4450 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b4460 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b4470 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b4480 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
b4490 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b44a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b44b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b44c0 44 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c  DL_RWops" } } },
b44d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b44e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b44f0 66 72 65 65 73 72 63 22 2c 20 22 74 79 70 65 22  freesrc", "type"
b4500 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b4510 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b4520 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b4530 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
b4540 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b4550 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b4560 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b4570 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
b4580 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
b4590 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b45a0 65 22 3a 20 22 53 44 4c 5f 53 61 76 65 42 4d 50  e": "SDL_SaveBMP
b45b0 5f 52 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  _RW", "ns": 0, "
b45c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b45d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b45e0 4c 5f 73 75 72 66 61 63 65 2e 68 3a 32 30 34 3a  L_surface.h:204:
b45f0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
b4600 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
b4610 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
b4620 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
b4630 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
b4640 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
b4650 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b4660 20 22 73 75 72 66 61 63 65 22 2c 20 22 74 79 70   "surface", "typ
b4670 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b4680 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b4690 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
b46a0 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b  urface" } } }, {
b46b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b46c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73  er", "name": "ds
b46d0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
b46e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b46f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b4700 3a 20 22 53 44 4c 5f 52 57 6f 70 73 22 20 7d 20  : "SDL_RWops" } 
b4710 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b4720 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b4730 22 3a 20 22 66 72 65 65 64 73 74 22 2c 20 22 74  ": "freedst", "t
b4740 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b4750 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b4760 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b4770 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
b4780 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
b4790 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b47a0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b47b0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b47c0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
b47d0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
b47e0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 53  name": "SDL_SetS
b47f0 75 72 66 61 63 65 52 4c 45 22 2c 20 22 6e 73 22  urfaceRLE", "ns"
b4800 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
b4810 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b4820 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e  DL2/SDL_surface.
b4830 68 3a 32 32 33 3a 32 39 22 2c 20 22 76 61 72 69  h:223:29", "vari
b4840 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
b4850 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
b4860 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
b4870 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
b4880 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
b4890 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b48a0 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22  name": "surface"
b48b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b48c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b48d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b48e0 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b48f0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b4900 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b4910 22 3a 20 22 66 6c 61 67 22 2c 20 22 74 79 70 65  ": "flag", "type
b4920 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b4930 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b4940 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b4950 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
b4960 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
b4970 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
b4980 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b4990 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b49a0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
b49b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b49c0 65 22 3a 20 22 53 44 4c 5f 53 65 74 43 6f 6c 6f  e": "SDL_SetColo
b49d0 72 4b 65 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rKey", "ns": 0, 
b49e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b49f0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b4a00 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 32 33 37  DL_surface.h:237
b4a10 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
b4a20 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b4a30 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b4a40 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b4a50 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b4a60 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b4a70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b4a80 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22 74 79  : "surface", "ty
b4a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b4aa0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b4ab0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b4ac0 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20  Surface" } } }, 
b4ad0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b4ae0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
b4af0 6c 61 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lag", "type": { 
b4b00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
b4b10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b4b20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b4b30 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
b4b40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b4b50 61 6d 65 22 3a 20 22 6b 65 79 22 2c 20 22 74 79  ame": "key", "ty
b4b60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
b4b70 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
b4b80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b4b90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b4ba0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b4bb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b4bc0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
b4bd0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
b4be0 22 3a 20 22 53 44 4c 5f 47 65 74 43 6f 6c 6f 72  ": "SDL_GetColor
b4bf0 4b 65 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  Key", "ns": 0, "
b4c00 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
b4c10 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
b4c20 4c 5f 73 75 72 66 61 63 65 2e 68 3a 32 35 30 3a  L_surface.h:250:
b4c30 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
b4c40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
b4c50 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
b4c60 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
b4c70 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
b4c80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
b4c90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b4ca0 20 22 73 75 72 66 61 63 65 22 2c 20 22 74 79 70   "surface", "typ
b4cb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b4cc0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b4cd0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
b4ce0 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b  urface" } } }, {
b4cf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b4d00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6b 65  er", "name": "ke
b4d10 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
b4d20 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b4d30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b4d40 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 20 7d  : "Uint32" } } }
b4d50 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b4d60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b4d70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b4d80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b4d90 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
b4da0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b4db0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
b4dc0 74 53 75 72 66 61 63 65 43 6f 6c 6f 72 4d 6f 64  tSurfaceColorMod
b4dd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
b4de0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b4df0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
b4e00 75 72 66 61 63 65 2e 68 3a 32 36 35 3a 32 39 22  urface.h:265:29"
b4e10 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b4e20 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b4e30 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b4e40 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b4e50 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b4e60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b4e70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
b4e80 75 72 66 61 63 65 22 2c 20 22 74 79 70 65 22 3a  urface", "type":
b4e90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b4ea0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b4eb0 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
b4ec0 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ace" } } }, { "t
b4ed0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b4ee0 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22  , "name": "r", "
b4ef0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b4f00 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
b4f10 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b4f20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20  ", "name": "g", 
b4f30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b4f40 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
b4f50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b4f60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c  r", "name": "b",
b4f70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b4f80 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d 2c 20  : "Uint8" } }], 
b4f90 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
b4fa0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
b4fb0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b4fc0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b4fd0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
b4fe0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
b4ff0 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 53 75  ame": "SDL_GetSu
b5000 72 66 61 63 65 43 6f 6c 6f 72 4d 6f 64 22 2c 20  rfaceColorMod", 
b5010 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b5020 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b5030 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b5040 61 63 65 2e 68 3a 32 38 31 3a 32 39 22 2c 20 22  ace.h:281:29", "
b5050 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b5060 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b5070 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b5080 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b5090 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b50a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b50b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66  ", "name": "surf
b50c0 61 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ace", "type": { 
b50d0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b50e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b50f0 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
b5100 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b5110 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b5120 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22 74 79 70  name": "r", "typ
b5130 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b5140 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b5150 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
b5160 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b5170 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b5180 6e 61 6d 65 22 3a 20 22 67 22 2c 20 22 74 79 70  name": "g", "typ
b5190 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b51a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b51b0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
b51c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b51d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b51e0 6e 61 6d 65 22 3a 20 22 62 22 2c 20 22 74 79 70  name": "b", "typ
b51f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b5200 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b5210 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
b5220 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
b5230 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
b5240 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b5250 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b5260 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b5270 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
b5280 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
b5290 22 53 44 4c 5f 53 65 74 53 75 72 66 61 63 65 41  "SDL_SetSurfaceA
b52a0 6c 70 68 61 4d 6f 64 22 2c 20 22 6e 73 22 3a 20  lphaMod", "ns": 
b52b0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
b52c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
b52d0 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a  2/SDL_surface.h:
b52e0 32 39 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64  295:29", "variad
b52f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
b5300 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
b5310 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
b5320 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
b5330 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
b5340 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b5350 6d 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c 20  me": "surface", 
b5360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b5370 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b5380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b5390 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20  DL_Surface" } } 
b53a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b53b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b53c0 20 22 61 6c 70 68 61 22 2c 20 22 74 79 70 65 22   "alpha", "type"
b53d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
b53e0 38 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  8" } }], "return
b53f0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
b5400 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
b5410 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
b5420 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
b5430 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
b5440 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
b5450 53 44 4c 5f 47 65 74 53 75 72 66 61 63 65 41 6c  SDL_GetSurfaceAl
b5460 70 68 61 4d 6f 64 22 2c 20 22 6e 73 22 3a 20 30  phaMod", "ns": 0
b5470 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b5480 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b5490 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 33  /SDL_surface.h:3
b54a0 30 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  08:29", "variadi
b54b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
b54c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
b54d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
b54e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
b54f0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b5500 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b5510 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22  e": "surface", "
b5520 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b5530 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b5540 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b5550 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b5560 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b5570 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b5580 22 61 6c 70 68 61 22 2c 20 22 74 79 70 65 22 3a  "alpha", "type":
b5590 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b55a0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b55b0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
b55c0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b55d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b55e0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b55f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b5600 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
b5610 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b5620 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b5630 4c 5f 53 65 74 53 75 72 66 61 63 65 42 6c 65 6e  L_SetSurfaceBlen
b5640 64 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c  dMode", "ns": 0,
b5650 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b5660 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b5670 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 33 32  SDL_surface.h:32
b5680 31 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  1:29", "variadic
b5690 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
b56a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
b56b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
b56c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
b56d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
b56e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b56f0 22 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22 74  ": "surface", "t
b5700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b5710 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b5720 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b5730 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c  _Surface" } } },
b5740 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b5750 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b5760 62 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 74 79 70  blendMode", "typ
b5770 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b5780 4c 5f 42 6c 65 6e 64 4d 6f 64 65 22 20 7d 20 7d  L_BlendMode" } }
b5790 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b57a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b57b0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b57c0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b57d0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
b57e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b57f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
b5800 74 53 75 72 66 61 63 65 42 6c 65 6e 64 4d 6f 64  tSurfaceBlendMod
b5810 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
b5820 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b5830 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b5840 73 75 72 66 61 63 65 2e 68 3a 33 33 34 3a 32 39  surface.h:334:29
b5850 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b5860 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b5870 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
b5880 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
b5890 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b58a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b58b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b58c0 73 75 72 66 61 63 65 22 2c 20 22 74 79 70 65 22  surface", "type"
b58d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b58e0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b58f0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b5900 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  face" } } }, { "
b5910 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b5920 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c 65 6e  ", "name": "blen
b5930 64 4d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20  dMode", "type": 
b5940 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
b5950 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
b5960 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64  tag": "SDL_Blend
b5970 4d 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Mode" } } }], "r
b5980 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
b5990 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
b59a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b59b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b59c0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
b59d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b59e0 65 22 3a 20 22 53 44 4c 5f 53 65 74 43 6c 69 70  e": "SDL_SetClip
b59f0 52 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Rect", "ns": 0, 
b5a00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b5a10 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b5a20 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 33 35 30  DL_surface.h:350
b5a30 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22  :34", "variadic"
b5a40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b5a50 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b5a60 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b5a70 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b5a80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b5a90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b5aa0 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22 74 79  : "surface", "ty
b5ab0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b5ac0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b5ad0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b5ae0 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20  Surface" } } }, 
b5af0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b5b00 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
b5b10 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
b5b20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b5b30 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b5b40 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
b5b50 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b5b60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b5b70 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
b5b80 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
b5b90 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
b5ba0 5f 47 65 74 43 6c 69 70 52 65 63 74 22 2c 20 22  _GetClipRect", "
b5bb0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
b5bc0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b5bd0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61  e/SDL2/SDL_surfa
b5be0 63 65 2e 68 3a 33 35 39 3a 33 30 22 2c 20 22 76  ce.h:359:30", "v
b5bf0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
b5c00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
b5c10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
b5c20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
b5c30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
b5c40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b5c50 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61  , "name": "surfa
b5c60 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ce", "type": { "
b5c70 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b5c80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b5c90 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22  ": "SDL_Surface"
b5ca0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
b5cb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b5cc0 61 6d 65 22 3a 20 22 72 65 63 74 22 2c 20 22 74  ame": "rect", "t
b5cd0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b5ce0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
b5cf0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
b5d00 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  _Rect" } } }], "
b5d10 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
b5d20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
b5d30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
b5d40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
b5d50 20 22 53 44 4c 5f 44 75 70 6c 69 63 61 74 65 53   "SDL_DuplicateS
b5d60 75 72 66 61 63 65 22 2c 20 22 6e 73 22 3a 20 30  urface", "ns": 0
b5d70 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b5d80 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b5d90 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 33  /SDL_surface.h:3
b5da0 36 35 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69  65:38", "variadi
b5db0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
b5dc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
b5dd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
b5de0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
b5df0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
b5e00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b5e10 65 22 3a 20 22 73 75 72 66 61 63 65 22 2c 20 22  e": "surface", "
b5e20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b5e30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b5e40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b5e50 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b5e60 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b5e70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b5e80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b5e90 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b5ea0 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  face" } } },.{ "
b5eb0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
b5ec0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
b5ed0 6f 6e 76 65 72 74 53 75 72 66 61 63 65 22 2c 20  onvertSurface", 
b5ee0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b5ef0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b5f00 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b5f10 61 63 65 2e 68 3a 33 37 37 3a 33 38 22 2c 20 22  ace.h:377:38", "
b5f20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b5f30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b5f40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b5f50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b5f60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b5f70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b5f80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22  ", "name": "src"
b5f90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b5fa0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b5fb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b5fc0 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20  "SDL_Surface" } 
b5fd0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b5fe0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b5ff0 22 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22  ": "fmt", "type"
b6000 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b6010 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b6020 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 50 69 78   "tag": "SDL_Pix
b6030 65 6c 46 6f 72 6d 61 74 22 20 7d 20 7d 20 7d 2c  elFormat" } } },
b6040 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
b6050 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b6060 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a 20  flags", "type": 
b6070 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
b6080 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
b6090 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b60a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b60b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b60c0 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d  L_Surface" } } }
b60d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
b60e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
b60f0 53 44 4c 5f 43 6f 6e 76 65 72 74 53 75 72 66 61  SDL_ConvertSurfa
b6100 63 65 46 6f 72 6d 61 74 22 2c 20 22 6e 73 22 3a  ceFormat", "ns":
b6110 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b6120 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b6130 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b6140 3a 33 37 39 3a 33 38 22 2c 20 22 76 61 72 69 61  :379:38", "varia
b6150 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b6160 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b6170 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b6180 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b6190 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b61a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b61b0 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
b61c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b61d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b61e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b61f0 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20  Surface" } } }, 
b6200 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b6210 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
b6220 69 78 65 6c 5f 66 6f 72 6d 61 74 22 2c 20 22 74  ixel_format", "t
b6230 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b6240 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
b6250 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b6260 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67  ", "name": "flag
b6270 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
b6280 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
b6290 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
b62a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b62b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b62c0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75  { "tag": "SDL_Su
b62d0 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 0a 7b 20  rface" } } },.{ 
b62e0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b62f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b6300 43 6f 6e 76 65 72 74 50 69 78 65 6c 73 22 2c 20  ConvertPixels", 
b6310 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
b6320 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b6330 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66  de/SDL2/SDL_surf
b6340 61 63 65 2e 68 3a 33 38 37 3a 32 39 22 2c 20 22  ace.h:387:29", "
b6350 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
b6360 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
b6370 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
b6380 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
b6390 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
b63a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b63b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 64 74  ", "name": "widt
b63c0 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  h", "type": { "t
b63d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b63e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b63f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b6400 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b6410 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b6420 65 22 3a 20 22 68 65 69 67 68 74 22 2c 20 22 74  e": "height", "t
b6430 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b6440 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b6450 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b6460 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
b6470 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b6480 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
b6490 72 63 5f 66 6f 72 6d 61 74 22 2c 20 22 74 79 70  rc_format", "typ
b64a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
b64b0 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
b64c0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b64d0 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
b64e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b64f0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b6500 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b6510 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
b6520 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b6530 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 5f  ", "name": "src_
b6540 70 69 74 63 68 22 2c 20 22 74 79 70 65 22 3a 20  pitch", "type": 
b6550 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b6560 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b6570 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b6580 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
b6590 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b65a0 22 6e 61 6d 65 22 3a 20 22 64 73 74 5f 66 6f 72  "name": "dst_for
b65b0 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
b65c0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
b65d0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b65e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b65f0 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
b6600 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b6610 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b6620 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
b6630 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b6640 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b6650 6d 65 22 3a 20 22 64 73 74 5f 70 69 74 63 68 22  me": "dst_pitch"
b6660 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b6670 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
b6680 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
b6690 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
b66a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
b66b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b66c0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b66d0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b66e0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
b66f0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b6700 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b6710 46 69 6c 6c 52 65 63 74 22 2c 20 22 6e 73 22 3a  FillRect", "ns":
b6720 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
b6730 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
b6740 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63 65 2e 68  L2/SDL_surface.h
b6750 3a 34 30 33 3a 32 39 22 2c 20 22 76 61 72 69 61  :403:29", "varia
b6760 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
b6770 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
b6780 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
b6790 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
b67a0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
b67b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
b67c0 61 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79  ame": "dst", "ty
b67d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b67e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b67f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b6800 53 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20  Surface" } } }, 
b6810 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b6820 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
b6830 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
b6840 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b6850 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b6860 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
b6870 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b6880 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b6890 65 22 3a 20 22 63 6f 6c 6f 72 22 2c 20 22 74 79  e": "color", "ty
b68a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
b68b0 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
b68c0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
b68d0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b68e0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b68f0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b6900 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
b6910 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
b6920 22 3a 20 22 53 44 4c 5f 46 69 6c 6c 52 65 63 74  ": "SDL_FillRect
b6930 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  s", "ns": 0, "lo
b6940 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b6950 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b6960 73 75 72 66 61 63 65 2e 68 3a 34 30 35 3a 32 39  surface.h:405:29
b6970 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b6980 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b6990 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
b69a0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
b69b0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b69c0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b69d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b69e0 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dst", "type": { 
b69f0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b6a00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b6a10 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
b6a20 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b6a30 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b6a40 6e 61 6d 65 22 3a 20 22 72 65 63 74 73 22 2c 20  name": "rects", 
b6a50 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b6a60 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b6a70 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b6a80 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20  DL_Rect" } } }, 
b6a90 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
b6aa0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
b6ab0 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  ount", "type": {
b6ac0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
b6ad0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b6ae0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b6af0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
b6b00 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b6b10 6e 61 6d 65 22 3a 20 22 63 6f 6c 6f 72 22 2c 20  name": "color", 
b6b20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b6b30 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20   "Uint32" } }], 
b6b40 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
b6b50 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
b6b60 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
b6b70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b6b80 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
b6b90 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
b6ba0 61 6d 65 22 3a 20 22 53 44 4c 5f 55 70 70 65 72  ame": "SDL_Upper
b6bb0 42 6c 69 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Blit", "ns": 0, 
b6bc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b6bd0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b6be0 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 34 37 31  DL_surface.h:471
b6bf0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
b6c00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b6c10 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b6c20 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b6c30 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b6c40 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b6c50 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b6c60 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a  : "src", "type":
b6c70 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b6c80 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b6c90 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
b6ca0 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ace" } } }, { "t
b6cb0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b6cc0 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 72 65  , "name": "srcre
b6cd0 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
b6ce0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b6cf0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b6d00 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20  ": "SDL_Rect" } 
b6d10 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b6d20 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b6d30 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
b6d40 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b6d50 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b6d60 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b6d70 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  face" } } }, { "
b6d80 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b6d90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 72  ", "name": "dstr
b6da0 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
b6db0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b6dc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b6dd0 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
b6de0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b6df0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b6e00 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b6e10 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b6e20 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
b6e30 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b6e40 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b6e50 4c 5f 4c 6f 77 65 72 42 6c 69 74 22 2c 20 22 6e  L_LowerBlit", "n
b6e60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
b6e70 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b6e80 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72 66 61 63  /SDL2/SDL_surfac
b6e90 65 2e 68 3a 34 37 39 3a 32 39 22 2c 20 22 76 61  e.h:479:29", "va
b6ea0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
b6eb0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
b6ec0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
b6ed0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
b6ee0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
b6ef0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
b6f00 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 22 2c 20   "name": "src", 
b6f10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b6f20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b6f30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b6f40 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d 20  DL_Surface" } } 
b6f50 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
b6f60 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
b6f70 20 22 73 72 63 72 65 63 74 22 2c 20 22 74 79 70   "srcrect", "typ
b6f80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
b6f90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
b6fa0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
b6fb0 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ect" } } }, { "t
b6fc0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b6fd0 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 22 2c  , "name": "dst",
b6fe0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b6ff0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b7000 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b7010 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d 20 7d  SDL_Surface" } }
b7020 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
b7030 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b7040 3a 20 22 64 73 74 72 65 63 74 22 2c 20 22 74 79  : "dstrect", "ty
b7050 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
b7060 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
b7070 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
b7080 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Rect" } } }], "r
b7090 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
b70a0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
b70b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
b70c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
b70d0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
b70e0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
b70f0 65 22 3a 20 22 53 44 4c 5f 53 6f 66 74 53 74 72  e": "SDL_SoftStr
b7100 65 74 63 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  etch", "ns": 0, 
b7110 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
b7120 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
b7130 44 4c 5f 73 75 72 66 61 63 65 2e 68 3a 34 38 39  DL_surface.h:489
b7140 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
b7150 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b7160 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b7170 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b7180 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b7190 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b71a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b71b0 3a 20 22 73 72 63 22 2c 20 22 74 79 70 65 22 3a  : "src", "type":
b71c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
b71d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
b71e0 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66  "tag": "SDL_Surf
b71f0 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ace" } } }, { "t
b7200 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
b7210 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 72 65  , "name": "srcre
b7220 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
b7230 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
b7240 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b7250 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20  ": "SDL_Rect" } 
b7260 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
b7270 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
b7280 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70 65 22  ": "dst", "type"
b7290 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b72a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b72b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72   "tag": "SDL_Sur
b72c0 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  face" } } }, { "
b72d0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
b72e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73 74 72  ", "name": "dstr
b72f0 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
b7300 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b7310 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b7320 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
b7330 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
b7340 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b7350 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
b7360 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b7370 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
b7380 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
b7390 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
b73a0 4c 5f 55 70 70 65 72 42 6c 69 74 53 63 61 6c 65  L_UpperBlitScale
b73b0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
b73c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b73d0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b73e0 73 75 72 66 61 63 65 2e 68 3a 35 30 30 3a 32 39  surface.h:500:29
b73f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
b7400 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
b7410 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
b7420 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
b7430 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
b7440 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
b7450 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
b7460 73 72 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  src", "type": { 
b7470 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
b7480 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b7490 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65  g": "SDL_Surface
b74a0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
b74b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
b74c0 6e 61 6d 65 22 3a 20 22 73 72 63 72 65 63 74 22  name": "srcrect"
b74d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
b74e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
b74f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7500 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
b7510 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
b7520 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
b7530 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "dst", "type": {
b7540 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
b7550 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
b7560 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63  ag": "SDL_Surfac
b7570 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e" } } }, { "tag
b7580 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b7590 22 6e 61 6d 65 22 3a 20 22 64 73 74 72 65 63 74  "name": "dstrect
b75a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b75b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b75c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b75d0 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
b75e0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
b75f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
b7600 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
b7610 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
b7620 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
b7630 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
b7640 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
b7650 6f 77 65 72 42 6c 69 74 53 63 61 6c 65 64 22 2c  owerBlitScaled",
b7660 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
b7670 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
b7680 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 75 72  ude/SDL2/SDL_sur
b7690 66 61 63 65 2e 68 3a 35 30 38 3a 32 39 22 2c 20  face.h:508:29", 
b76a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
b76b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
b76c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
b76d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
b76e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
b76f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
b7700 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63  r", "name": "src
b7710 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
b7720 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
b7730 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b7740 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d   "SDL_Surface" }
b7750 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b7760 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
b7770 65 22 3a 20 22 73 72 63 72 65 63 74 22 2c 20 22  e": "srcrect", "
b7780 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7790 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
b77a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
b77b0 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b  L_Rect" } } }, {
b77c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
b77d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 73  er", "name": "ds
b77e0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
b77f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
b7800 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b7810 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
b7820 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
b7830 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
b7840 6d 65 22 3a 20 22 64 73 74 72 65 63 74 22 2c 20  me": "dstrect", 
b7850 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
b7860 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
b7870 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
b7880 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c  DL_Rect" } } }],
b7890 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
b78a0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
b78b0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
b78c0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b78d0 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
b78e0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
b78f0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
b7900 53 44 4c 5f 44 69 73 70 6c 61 79 4d 6f 64 65 22  SDL_DisplayMode"
b7910 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b7920 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b7930 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 36 30 3a  /SDL_video.h:60:
b7940 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
b7950 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
b7960 6e 73 22 3a 20 32 31 38 39 31 2c 20 22 6e 61 6d  ns": 21891, "nam
b7970 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 38 32  e": "", "id": 82
b7980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b7990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b79a0 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35 33 3a  /SDL_video.h:53:
b79b0 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  9", "bit-size": 
b79c0 31 39 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  192, "bit-alignm
b79d0 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64  ent": 64, "field
b79e0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
b79f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b7a00 66 6f 72 6d 61 74 22 2c 20 22 62 69 74 2d 6f 66  format", "bit-of
b7a10 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
b7a20 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b7a30 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
b7a40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7a50 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
b7a60 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b7a70 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 62 69  "name": "w", "bi
b7a80 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
b7a90 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
b7aa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b7ab0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
b7ac0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
b7ad0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
b7ae0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
b7af0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
b7b00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b7b10 22 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  "h", "bit-offset
b7b20 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
b7b30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
b7b40 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
b7b50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
b7b60 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
b7b70 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
b7b80 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
b7b90 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b7ba0 22 6e 61 6d 65 22 3a 20 22 72 65 66 72 65 73 68  "name": "refresh
b7bb0 5f 72 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66  _rate", "bit-off
b7bc0 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73  set": 96, "bit-s
b7bd0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b7be0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
b7bf0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b7c00 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
b7c10 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
b7c20 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
b7c30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b7c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 72 69 76  ", "name": "driv
b7c50 65 72 64 61 74 61 22 2c 20 22 62 69 74 2d 6f 66  erdata", "bit-of
b7c60 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69 74  fset": 128, "bit
b7c70 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
b7c80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
b7c90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b7ca0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b7cb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b7cc0 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 20 7d 20  :void" } } }] } 
b7cd0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
b7ce0 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
b7cf0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64  name": "SDL_Wind
b7d00 6f 77 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  ow", "id": 0, "l
b7d10 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b7d20 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b7d30 5f 76 69 64 65 6f 2e 68 3a 39 30 3a 31 36 22 2c  _video.h:90:16",
b7d40 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20   "bit-size": 0, 
b7d50 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
b7d60 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d   0, "fields": []
b7d70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
b7d80 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
b7d90 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69   "name": "SDL_Wi
b7da0 6e 64 6f 77 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  ndow", "location
b7db0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b7dc0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b7dd0 68 3a 39 30 3a 32 37 22 2c 20 22 74 79 70 65 22  h:90:27", "type"
b7de0 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
b7df0 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
b7e00 61 6d 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  ame": "SDL_Windo
b7e10 77 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  w", "id": 0, "lo
b7e20 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
b7e30 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
b7e40 76 69 64 65 6f 2e 68 3a 39 30 3a 31 36 22 2c 20  video.h:90:16", 
b7e50 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
b7e60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
b7e70 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
b7e80 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
b7e90 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
b7ea0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
b7eb0 20 38 34 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a   84, "location":
b7ec0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b7ed0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
b7ee0 39 37 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  97:9", "fields":
b7ef0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
b7f00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b7f10 5f 57 49 4e 44 4f 57 5f 46 55 4c 4c 53 43 52 45  _WINDOW_FULLSCRE
b7f20 45 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  EN", "value": 1 
b7f30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b7f40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b7f50 4c 5f 57 49 4e 44 4f 57 5f 4f 50 45 4e 47 4c 22  L_WINDOW_OPENGL"
b7f60 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20  , "value": 2 }, 
b7f70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b7f80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
b7f90 49 4e 44 4f 57 5f 53 48 4f 57 4e 22 2c 20 22 76  INDOW_SHOWN", "v
b7fa0 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74  alue": 4 }, { "t
b7fb0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b7fc0 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b7fd0 57 5f 48 49 44 44 45 4e 22 2c 20 22 76 61 6c 75  W_HIDDEN", "valu
b7fe0 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22  e": 8 }, { "tag"
b7ff0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8000 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 42  ": "SDL_WINDOW_B
b8010 4f 52 44 45 52 4c 45 53 53 22 2c 20 22 76 61 6c  ORDERLESS", "val
b8020 75 65 22 3a 20 31 36 20 7d 2c 20 7b 20 22 74 61  ue": 16 }, { "ta
b8030 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8040 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57  me": "SDL_WINDOW
b8050 5f 52 45 53 49 5a 41 42 4c 45 22 2c 20 22 76 61  _RESIZABLE", "va
b8060 6c 75 65 22 3a 20 33 32 20 7d 2c 20 7b 20 22 74  lue": 32 }, { "t
b8070 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b8080 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b8090 57 5f 4d 49 4e 49 4d 49 5a 45 44 22 2c 20 22 76  W_MINIMIZED", "v
b80a0 61 6c 75 65 22 3a 20 36 34 20 7d 2c 20 7b 20 22  alue": 64 }, { "
b80b0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b80c0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44  name": "SDL_WIND
b80d0 4f 57 5f 4d 41 58 49 4d 49 5a 45 44 22 2c 20 22  OW_MAXIMIZED", "
b80e0 76 61 6c 75 65 22 3a 20 31 32 38 20 7d 2c 20 7b  value": 128 }, {
b80f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8100 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b8110 4e 44 4f 57 5f 49 4e 50 55 54 5f 47 52 41 42 42  NDOW_INPUT_GRABB
b8120 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 35  ED", "value": 25
b8130 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
b8140 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8150 53 44 4c 5f 57 49 4e 44 4f 57 5f 49 4e 50 55 54  SDL_WINDOW_INPUT
b8160 5f 46 4f 43 55 53 22 2c 20 22 76 61 6c 75 65 22  _FOCUS", "value"
b8170 3a 20 35 31 32 20 7d 2c 20 7b 20 22 74 61 67 22  : 512 }, { "tag"
b8180 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8190 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 4d  ": "SDL_WINDOW_M
b81a0 4f 55 53 45 5f 46 4f 43 55 53 22 2c 20 22 76 61  OUSE_FOCUS", "va
b81b0 6c 75 65 22 3a 20 31 30 32 34 20 7d 2c 20 7b 20  lue": 1024 }, { 
b81c0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b81d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
b81e0 44 4f 57 5f 46 55 4c 4c 53 43 52 45 45 4e 5f 44  DOW_FULLSCREEN_D
b81f0 45 53 4b 54 4f 50 22 2c 20 22 76 61 6c 75 65 22  ESKTOP", "value"
b8200 3a 20 34 30 39 37 20 7d 2c 20 7b 20 22 74 61 67  : 4097 }, { "tag
b8210 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8220 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f  e": "SDL_WINDOW_
b8230 46 4f 52 45 49 47 4e 22 2c 20 22 76 61 6c 75 65  FOREIGN", "value
b8240 22 3a 20 32 30 34 38 20 7d 2c 20 7b 20 22 74 61  ": 2048 }, { "ta
b8250 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8260 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57  me": "SDL_WINDOW
b8270 5f 41 4c 4c 4f 57 5f 48 49 47 48 44 50 49 22 2c  _ALLOW_HIGHDPI",
b8280 20 22 76 61 6c 75 65 22 3a 20 38 31 39 32 20 7d   "value": 8192 }
b8290 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b82a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b82b0 5f 57 49 4e 44 4f 57 5f 4d 4f 55 53 45 5f 43 41  _WINDOW_MOUSE_CA
b82c0 50 54 55 52 45 22 2c 20 22 76 61 6c 75 65 22 3a  PTURE", "value":
b82d0 20 31 36 33 38 34 20 7d 2c 20 7b 20 22 74 61 67   16384 }, { "tag
b82e0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b82f0 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f  e": "SDL_WINDOW_
b8300 41 4c 57 41 59 53 5f 4f 4e 5f 54 4f 50 22 2c 20  ALWAYS_ON_TOP", 
b8310 22 76 61 6c 75 65 22 3a 20 33 32 37 36 38 20 7d  "value": 32768 }
b8320 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b8330 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b8340 5f 57 49 4e 44 4f 57 5f 53 4b 49 50 5f 54 41 53  _WINDOW_SKIP_TAS
b8350 4b 42 41 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  KBAR", "value": 
b8360 36 35 35 33 36 20 7d 2c 20 7b 20 22 74 61 67 22  65536 }, { "tag"
b8370 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8380 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 5f 55  ": "SDL_WINDOW_U
b8390 54 49 4c 49 54 59 22 2c 20 22 76 61 6c 75 65 22  TILITY", "value"
b83a0 3a 20 31 33 31 30 37 32 20 7d 2c 20 7b 20 22 74  : 131072 }, { "t
b83b0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b83c0 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b83d0 57 5f 54 4f 4f 4c 54 49 50 22 2c 20 22 76 61 6c  W_TOOLTIP", "val
b83e0 75 65 22 3a 20 32 36 32 31 34 34 20 7d 2c 20 7b  ue": 262144 }, {
b83f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8400 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49   "name": "SDL_WI
b8410 4e 44 4f 57 5f 50 4f 50 55 50 5f 4d 45 4e 55 22  NDOW_POPUP_MENU"
b8420 2c 20 22 76 61 6c 75 65 22 3a 20 35 32 34 32 38  , "value": 52428
b8430 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
b8440 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8450 53 44 4c 5f 57 49 4e 44 4f 57 5f 56 55 4c 4b 41  SDL_WINDOW_VULKA
b8460 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36 38  N", "value": 268
b8470 34 33 35 34 35 36 20 7d 5d 20 7d 2c 0a 7b 20 22  435456 }] },.{ "
b8480 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
b8490 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
b84a0 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 46 6c 61  : "SDL_WindowFla
b84b0 67 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  gs", "location":
b84c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
b84d0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
b84e0 31 32 31 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  121:3", "type": 
b84f0 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22  { "tag": ":enum"
b8500 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
b8510 64 22 3a 20 38 34 20 7d 20 7d 2c 0a 7b 20 22 74  d": 84 } },.{ "t
b8520 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
b8530 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
b8540 2c 20 22 69 64 22 3a 20 38 35 2c 20 22 6c 6f 63  , "id": 85, "loc
b8550 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b8560 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
b8570 69 64 65 6f 2e 68 3a 31 34 34 3a 39 22 2c 20 22  ideo.h:144:9", "
b8580 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
b8590 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b85a0 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45  e": "SDL_WINDOWE
b85b0 56 45 4e 54 5f 4e 4f 4e 45 22 2c 20 22 76 61 6c  VENT_NONE", "val
b85c0 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67  ue": 0 }, { "tag
b85d0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b85e0 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45  e": "SDL_WINDOWE
b85f0 56 45 4e 54 5f 53 48 4f 57 4e 22 2c 20 22 76 61  VENT_SHOWN", "va
b8600 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61  lue": 1 }, { "ta
b8610 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b8620 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57  me": "SDL_WINDOW
b8630 45 56 45 4e 54 5f 48 49 44 44 45 4e 22 2c 20 22  EVENT_HIDDEN", "
b8640 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22  value": 2 }, { "
b8650 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b8660 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44  name": "SDL_WIND
b8670 4f 57 45 56 45 4e 54 5f 45 58 50 4f 53 45 44 22  OWEVENT_EXPOSED"
b8680 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20  , "value": 3 }, 
b8690 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b86a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
b86b0 49 4e 44 4f 57 45 56 45 4e 54 5f 4d 4f 56 45 44  INDOWEVENT_MOVED
b86c0 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c  ", "value": 4 },
b86d0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b86e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b86f0 57 49 4e 44 4f 57 45 56 45 4e 54 5f 52 45 53 49  WINDOWEVENT_RESI
b8700 5a 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  ZED", "value": 5
b8710 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b8720 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b8730 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54 5f 53  DL_WINDOWEVENT_S
b8740 49 5a 45 5f 43 48 41 4e 47 45 44 22 2c 20 22 76  IZE_CHANGED", "v
b8750 61 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20 22 74  alue": 6 }, { "t
b8760 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b8770 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b8780 57 45 56 45 4e 54 5f 4d 49 4e 49 4d 49 5a 45 44  WEVENT_MINIMIZED
b8790 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c  ", "value": 7 },
b87a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
b87b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b87c0 57 49 4e 44 4f 57 45 56 45 4e 54 5f 4d 41 58 49  WINDOWEVENT_MAXI
b87d0 4d 49 5a 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  MIZED", "value":
b87e0 20 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   8 }, { "tag": "
b87f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b8800 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e 54  "SDL_WINDOWEVENT
b8810 5f 52 45 53 54 4f 52 45 44 22 2c 20 22 76 61 6c  _RESTORED", "val
b8820 75 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61 67  ue": 9 }, { "tag
b8830 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8840 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45  e": "SDL_WINDOWE
b8850 56 45 4e 54 5f 45 4e 54 45 52 22 2c 20 22 76 61  VENT_ENTER", "va
b8860 6c 75 65 22 3a 20 31 30 20 7d 2c 20 7b 20 22 74  lue": 10 }, { "t
b8870 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b8880 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f  ame": "SDL_WINDO
b8890 57 45 56 45 4e 54 5f 4c 45 41 56 45 22 2c 20 22  WEVENT_LEAVE", "
b88a0 76 61 6c 75 65 22 3a 20 31 31 20 7d 2c 20 7b 20  value": 11 }, { 
b88b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b88c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
b88d0 44 4f 57 45 56 45 4e 54 5f 46 4f 43 55 53 5f 47  DOWEVENT_FOCUS_G
b88e0 41 49 4e 45 44 22 2c 20 22 76 61 6c 75 65 22 3a  AINED", "value":
b88f0 20 31 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   12 }, { "tag": 
b8900 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b8910 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e   "SDL_WINDOWEVEN
b8920 54 5f 46 4f 43 55 53 5f 4c 4f 53 54 22 2c 20 22  T_FOCUS_LOST", "
b8930 76 61 6c 75 65 22 3a 20 31 33 20 7d 2c 20 7b 20  value": 13 }, { 
b8940 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b8950 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 49 4e  "name": "SDL_WIN
b8960 44 4f 57 45 56 45 4e 54 5f 43 4c 4f 53 45 22 2c  DOWEVENT_CLOSE",
b8970 20 22 76 61 6c 75 65 22 3a 20 31 34 20 7d 2c 20   "value": 14 }, 
b8980 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8990 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57  , "name": "SDL_W
b89a0 49 4e 44 4f 57 45 56 45 4e 54 5f 54 41 4b 45 5f  INDOWEVENT_TAKE_
b89b0 46 4f 43 55 53 22 2c 20 22 76 61 6c 75 65 22 3a  FOCUS", "value":
b89c0 20 31 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   15 }, { "tag": 
b89d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b89e0 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56 45 4e   "SDL_WINDOWEVEN
b89f0 54 5f 48 49 54 5f 54 45 53 54 22 2c 20 22 76 61  T_HIT_TEST", "va
b8a00 6c 75 65 22 3a 20 31 36 20 7d 5d 20 7d 2c 0a 7b  lue": 16 }] },.{
b8a10 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
b8a20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
b8a30 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 45  e": "SDL_WindowE
b8a40 76 65 6e 74 49 44 22 2c 20 22 6c 6f 63 61 74 69  ventID", "locati
b8a50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b8a60 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
b8a70 6f 2e 68 3a 31 36 38 3a 33 22 2c 20 22 74 79 70  o.h:168:3", "typ
b8a80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65  e": { "tag": ":e
b8a90 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  num", "name": ""
b8aa0 2c 20 22 69 64 22 3a 20 38 35 20 7d 20 7d 2c 0a  , "id": 85 } },.
b8ab0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
b8ac0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
b8ad0 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 43 6f 6e 74  me": "SDL_GLCont
b8ae0 65 78 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ext", "location"
b8af0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
b8b00 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
b8b10 3a 31 37 33 3a 31 35 22 2c 20 22 74 79 70 65 22  :173:15", "type"
b8b20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
b8b30 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
b8b40 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
b8b50 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
b8b60 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  "enum", "ns": 0,
b8b70 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
b8b80 22 3a 20 38 36 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 86, "location
b8b90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b8ba0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b8bb0 68 3a 31 37 38 3a 39 22 2c 20 22 66 69 65 6c 64  h:178:9", "field
b8bc0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
b8bd0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b8be0 53 44 4c 5f 47 4c 5f 52 45 44 5f 53 49 5a 45 22  SDL_GL_RED_SIZE"
b8bf0 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20  , "value": 0 }, 
b8c00 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8c10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b8c20 4c 5f 47 52 45 45 4e 5f 53 49 5a 45 22 2c 20 22  L_GREEN_SIZE", "
b8c30 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
b8c40 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
b8c50 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 42  name": "SDL_GL_B
b8c60 4c 55 45 5f 53 49 5a 45 22 2c 20 22 76 61 6c 75  LUE_SIZE", "valu
b8c70 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22  e": 2 }, { "tag"
b8c80 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
b8c90 22 3a 20 22 53 44 4c 5f 47 4c 5f 41 4c 50 48 41  ": "SDL_GL_ALPHA
b8ca0 5f 53 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a  _SIZE", "value":
b8cb0 20 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   3 }, { "tag": "
b8cc0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b8cd0 22 53 44 4c 5f 47 4c 5f 42 55 46 46 45 52 5f 53  "SDL_GL_BUFFER_S
b8ce0 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 34  IZE", "value": 4
b8cf0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b8d00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b8d10 44 4c 5f 47 4c 5f 44 4f 55 42 4c 45 42 55 46 46  DL_GL_DOUBLEBUFF
b8d20 45 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20  ER", "value": 5 
b8d30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b8d40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b8d50 4c 5f 47 4c 5f 44 45 50 54 48 5f 53 49 5a 45 22  L_GL_DEPTH_SIZE"
b8d60 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20  , "value": 6 }, 
b8d70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8d80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b8d90 4c 5f 53 54 45 4e 43 49 4c 5f 53 49 5a 45 22 2c  L_STENCIL_SIZE",
b8da0 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c 20 7b   "value": 7 }, {
b8db0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
b8dc0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
b8dd0 5f 41 43 43 55 4d 5f 52 45 44 5f 53 49 5a 45 22  _ACCUM_RED_SIZE"
b8de0 2c 20 22 76 61 6c 75 65 22 3a 20 38 20 7d 2c 20  , "value": 8 }, 
b8df0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8e00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b8e10 4c 5f 41 43 43 55 4d 5f 47 52 45 45 4e 5f 53 49  L_ACCUM_GREEN_SI
b8e20 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 20  ZE", "value": 9 
b8e30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b8e40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b8e50 4c 5f 47 4c 5f 41 43 43 55 4d 5f 42 4c 55 45 5f  L_GL_ACCUM_BLUE_
b8e60 53 49 5a 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  SIZE", "value": 
b8e70 31 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  10 }, { "tag": "
b8e80 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b8e90 22 53 44 4c 5f 47 4c 5f 41 43 43 55 4d 5f 41 4c  "SDL_GL_ACCUM_AL
b8ea0 50 48 41 5f 53 49 5a 45 22 2c 20 22 76 61 6c 75  PHA_SIZE", "valu
b8eb0 65 22 3a 20 31 31 20 7d 2c 20 7b 20 22 74 61 67  e": 11 }, { "tag
b8ec0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8ed0 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 53 54 45 52  e": "SDL_GL_STER
b8ee0 45 4f 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32  EO", "value": 12
b8ef0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b8f00 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b8f10 44 4c 5f 47 4c 5f 4d 55 4c 54 49 53 41 4d 50 4c  DL_GL_MULTISAMPL
b8f20 45 42 55 46 46 45 52 53 22 2c 20 22 76 61 6c 75  EBUFFERS", "valu
b8f30 65 22 3a 20 31 33 20 7d 2c 20 7b 20 22 74 61 67  e": 13 }, { "tag
b8f40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b8f50 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 4d 55 4c 54  e": "SDL_GL_MULT
b8f60 49 53 41 4d 50 4c 45 53 41 4d 50 4c 45 53 22 2c  ISAMPLESAMPLES",
b8f70 20 22 76 61 6c 75 65 22 3a 20 31 34 20 7d 2c 20   "value": 14 }, 
b8f80 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b8f90 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b8fa0 4c 5f 41 43 43 45 4c 45 52 41 54 45 44 5f 56 49  L_ACCELERATED_VI
b8fb0 53 55 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  SUAL", "value": 
b8fc0 31 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  15 }, { "tag": "
b8fd0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b8fe0 22 53 44 4c 5f 47 4c 5f 52 45 54 41 49 4e 45 44  "SDL_GL_RETAINED
b8ff0 5f 42 41 43 4b 49 4e 47 22 2c 20 22 76 61 6c 75  _BACKING", "valu
b9000 65 22 3a 20 31 36 20 7d 2c 20 7b 20 22 74 61 67  e": 16 }, { "tag
b9010 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b9020 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54  e": "SDL_GL_CONT
b9030 45 58 54 5f 4d 41 4a 4f 52 5f 56 45 52 53 49 4f  EXT_MAJOR_VERSIO
b9040 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 20  N", "value": 17 
b9050 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
b9060 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
b9070 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 4d 49 4e  L_GL_CONTEXT_MIN
b9080 4f 52 5f 56 45 52 53 49 4f 4e 22 2c 20 22 76 61  OR_VERSION", "va
b9090 6c 75 65 22 3a 20 31 38 20 7d 2c 20 7b 20 22 74  lue": 18 }, { "t
b90a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b90b0 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f  ame": "SDL_GL_CO
b90c0 4e 54 45 58 54 5f 45 47 4c 22 2c 20 22 76 61 6c  NTEXT_EGL", "val
b90d0 75 65 22 3a 20 31 39 20 7d 2c 20 7b 20 22 74 61  ue": 19 }, { "ta
b90e0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
b90f0 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e  me": "SDL_GL_CON
b9100 54 45 58 54 5f 46 4c 41 47 53 22 2c 20 22 76 61  TEXT_FLAGS", "va
b9110 6c 75 65 22 3a 20 32 30 20 7d 2c 20 7b 20 22 74  lue": 20 }, { "t
b9120 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
b9130 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f  ame": "SDL_GL_CO
b9140 4e 54 45 58 54 5f 50 52 4f 46 49 4c 45 5f 4d 41  NTEXT_PROFILE_MA
b9150 53 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 31  SK", "value": 21
b9160 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
b9170 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
b9180 44 4c 5f 47 4c 5f 53 48 41 52 45 5f 57 49 54 48  DL_GL_SHARE_WITH
b9190 5f 43 55 52 52 45 4e 54 5f 43 4f 4e 54 45 58 54  _CURRENT_CONTEXT
b91a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 20 7d  ", "value": 22 }
b91b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
b91c0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
b91d0 5f 47 4c 5f 46 52 41 4d 45 42 55 46 46 45 52 5f  _GL_FRAMEBUFFER_
b91e0 53 52 47 42 5f 43 41 50 41 42 4c 45 22 2c 20 22  SRGB_CAPABLE", "
b91f0 76 61 6c 75 65 22 3a 20 32 33 20 7d 2c 20 7b 20  value": 23 }, { 
b9200 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b9210 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f  "name": "SDL_GL_
b9220 43 4f 4e 54 45 58 54 5f 52 45 4c 45 41 53 45 5f  CONTEXT_RELEASE_
b9230 42 45 48 41 56 49 4f 52 22 2c 20 22 76 61 6c 75  BEHAVIOR", "valu
b9240 65 22 3a 20 32 34 20 7d 2c 20 7b 20 22 74 61 67  e": 24 }, { "tag
b9250 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
b9260 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54  e": "SDL_GL_CONT
b9270 45 58 54 5f 52 45 53 45 54 5f 4e 4f 54 49 46 49  EXT_RESET_NOTIFI
b9280 43 41 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22  CATION", "value"
b9290 3a 20 32 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 25 }, { "tag":
b92a0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b92b0 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58  : "SDL_GL_CONTEX
b92c0 54 5f 4e 4f 5f 45 52 52 4f 52 22 2c 20 22 76 61  T_NO_ERROR", "va
b92d0 6c 75 65 22 3a 20 32 36 20 7d 5d 20 7d 2c 0a 7b  lue": 26 }] },.{
b92e0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
b92f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
b9300 65 22 3a 20 22 53 44 4c 5f 47 4c 61 74 74 72 22  e": "SDL_GLattr"
b9310 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b9320 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b9330 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 30 37  /SDL_video.h:207
b9340 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
b9350 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22  tag": ":enum", "
b9360 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
b9370 20 38 36 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   86 } },.{ "tag"
b9380 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20  : "enum", "ns": 
b9390 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
b93a0 69 64 22 3a 20 38 37 2c 20 22 6c 6f 63 61 74 69  id": 87, "locati
b93b0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
b93c0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
b93d0 6f 2e 68 3a 32 30 39 3a 39 22 2c 20 22 66 69 65  o.h:209:9", "fie
b93e0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
b93f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
b9400 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54   "SDL_GL_CONTEXT
b9410 5f 50 52 4f 46 49 4c 45 5f 43 4f 52 45 22 2c 20  _PROFILE_CORE", 
b9420 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20  "value": 1 }, { 
b9430 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b9440 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f  "name": "SDL_GL_
b9450 43 4f 4e 54 45 58 54 5f 50 52 4f 46 49 4c 45 5f  CONTEXT_PROFILE_
b9460 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 22 2c 20  COMPATIBILITY", 
b9470 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20  "value": 2 }, { 
b9480 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
b9490 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f  "name": "SDL_GL_
b94a0 43 4f 4e 54 45 58 54 5f 50 52 4f 46 49 4c 45 5f  CONTEXT_PROFILE_
b94b0 45 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20  ES", "value": 4 
b94c0 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
b94d0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
b94e0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
b94f0 47 4c 70 72 6f 66 69 6c 65 22 2c 20 22 6c 6f 63  GLprofile", "loc
b9500 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
b9510 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
b9520 69 64 65 6f 2e 68 3a 32 31 34 3a 33 22 2c 20 22  ideo.h:214:3", "
b9530 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
b9540 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
b9550 20 22 22 2c 20 22 69 64 22 3a 20 38 37 20 7d 20   "", "id": 87 } 
b9560 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
b9570 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
b9580 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 38  me": "", "id": 8
b9590 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  8, "location": "
b95a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
b95b0 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 31  2/SDL_video.h:21
b95c0 36 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20  6:9", "fields": 
b95d0 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
b95e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b95f0 47 4c 5f 43 4f 4e 54 45 58 54 5f 44 45 42 55 47  GL_CONTEXT_DEBUG
b9600 5f 46 4c 41 47 22 2c 20 22 76 61 6c 75 65 22 3a  _FLAG", "value":
b9610 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
b9620 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b9630 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f  "SDL_GL_CONTEXT_
b9640 46 4f 52 57 41 52 44 5f 43 4f 4d 50 41 54 49 42  FORWARD_COMPATIB
b9650 4c 45 5f 46 4c 41 47 22 2c 20 22 76 61 6c 75 65  LE_FLAG", "value
b9660 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 2 }, { "tag":
b9670 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
b9680 3a 20 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58  : "SDL_GL_CONTEX
b9690 54 5f 52 4f 42 55 53 54 5f 41 43 43 45 53 53 5f  T_ROBUST_ACCESS_
b96a0 46 4c 41 47 22 2c 20 22 76 61 6c 75 65 22 3a 20  FLAG", "value": 
b96b0 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
b96c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
b96d0 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f 52  SDL_GL_CONTEXT_R
b96e0 45 53 45 54 5f 49 53 4f 4c 41 54 49 4f 4e 5f 46  ESET_ISOLATION_F
b96f0 4c 41 47 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  LAG", "value": 8
b9700 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
b9710 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
b9720 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
b9730 5f 47 4c 63 6f 6e 74 65 78 74 46 6c 61 67 22 2c  _GLcontextFlag",
b9740 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
b9750 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
b9760 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 32 32 3a  SDL_video.h:222:
b9770 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
b9780 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
b9790 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
b97a0 38 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  88 } },.{ "tag":
b97b0 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
b97c0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
b97d0 64 22 3a 20 38 39 2c 20 22 6c 6f 63 61 74 69 6f  d": 89, "locatio
b97e0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b97f0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
b9800 2e 68 3a 32 32 34 3a 39 22 2c 20 22 66 69 65 6c  .h:224:9", "fiel
b9810 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
b9820 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b9830 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f  "SDL_GL_CONTEXT_
b9840 52 45 4c 45 41 53 45 5f 42 45 48 41 56 49 4f 52  RELEASE_BEHAVIOR
b9850 5f 4e 4f 4e 45 22 2c 20 22 76 61 6c 75 65 22 3a  _NONE", "value":
b9860 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   0 }, { "tag": "
b9870 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
b9880 22 53 44 4c 5f 47 4c 5f 43 4f 4e 54 45 58 54 5f  "SDL_GL_CONTEXT_
b9890 52 45 4c 45 41 53 45 5f 42 45 48 41 56 49 4f 52  RELEASE_BEHAVIOR
b98a0 5f 46 4c 55 53 48 22 2c 20 22 76 61 6c 75 65 22  _FLUSH", "value"
b98b0 3a 20 31 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 1 }] },.{ "tag
b98c0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
b98d0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
b98e0 53 44 4c 5f 47 4c 63 6f 6e 74 65 78 74 52 65 6c  SDL_GLcontextRel
b98f0 65 61 73 65 46 6c 61 67 22 2c 20 22 6c 6f 63 61  easeFlag", "loca
b9900 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
b9910 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
b9920 64 65 6f 2e 68 3a 32 32 38 3a 33 22 2c 20 22 74  deo.h:228:3", "t
b9930 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b9940 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20  :enum", "name": 
b9950 22 22 2c 20 22 69 64 22 3a 20 38 39 20 7d 20 7d  "", "id": 89 } }
b9960 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d  ,.{ "tag": "enum
b9970 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
b9980 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 39 30  e": "", "id": 90
b9990 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b99a0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b99b0 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 33 30  /SDL_video.h:230
b99c0 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
b99d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b99e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b99f0 4c 5f 43 4f 4e 54 45 58 54 5f 52 45 53 45 54 5f  L_CONTEXT_RESET_
b9a00 4e 4f 5f 4e 4f 54 49 46 49 43 41 54 49 4f 4e 22  NO_NOTIFICATION"
b9a10 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20  , "value": 0 }, 
b9a20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
b9a30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
b9a40 4c 5f 43 4f 4e 54 45 58 54 5f 52 45 53 45 54 5f  L_CONTEXT_RESET_
b9a50 4c 4f 53 45 5f 43 4f 4e 54 45 58 54 22 2c 20 22  LOSE_CONTEXT", "
b9a60 76 61 6c 75 65 22 3a 20 31 20 7d 5d 20 7d 2c 0a  value": 1 }] },.
b9a70 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
b9a80 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
b9a90 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 43 6f 6e 74  me": "SDL_GLCont
b9aa0 65 78 74 52 65 73 65 74 4e 6f 74 69 66 69 63 61  extResetNotifica
b9ab0 74 69 6f 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  tion", "location
b9ac0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
b9ad0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
b9ae0 68 3a 32 33 34 3a 33 22 2c 20 22 74 79 70 65 22  h:234:3", "type"
b9af0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
b9b00 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
b9b10 22 69 64 22 3a 20 39 30 20 7d 20 7d 2c 0a 7b 20  "id": 90 } },.{ 
b9b20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
b9b30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
b9b40 47 65 74 4e 75 6d 56 69 64 65 6f 44 72 69 76 65  GetNumVideoDrive
b9b50 72 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  rs", "ns": 0, "l
b9b60 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
b9b70 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
b9b80 5f 76 69 64 65 6f 2e 68 3a 32 34 33 3a 32 39 22  _video.h:243:29"
b9b90 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
b9ba0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
b9bb0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
b9bc0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
b9bd0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
b9be0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
b9bf0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
b9c00 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
b9c10 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
b9c20 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
b9c30 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
b9c40 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
b9c50 74 56 69 64 65 6f 44 72 69 76 65 72 22 2c 20 22  tVideoDriver", "
b9c60 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
b9c70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
b9c80 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
b9c90 2e 68 3a 32 35 33 3a 33 37 22 2c 20 22 76 61 72  .h:253:37", "var
b9ca0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
b9cb0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
b9cc0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
b9cd0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
b9ce0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
b9cf0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
b9d00 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c  "name": "index",
b9d10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b9d20 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
b9d30 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
b9d40 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
b9d50 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
b9d60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
b9d70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
b9d80 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
b9d90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
b9da0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
b9db0 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
b9dc0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b9dd0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 56 69 64  "name": "SDL_Vid
b9de0 65 6f 49 6e 69 74 22 2c 20 22 6e 73 22 3a 20 30  eoInit", "ns": 0
b9df0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b9e00 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b9e10 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 36 39  /SDL_video.h:269
b9e20 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
b9e30 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b9e40 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b9e50 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b9e60 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
b9e70 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
b9e80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
b9e90 3a 20 22 64 72 69 76 65 72 5f 6e 61 6d 65 22 2c  : "driver_name",
b9ea0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
b9eb0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
b9ec0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
b9ed0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
b9ee0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
b9ef0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
b9f00 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
b9f10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
b9f20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
b9f30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
b9f40 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
b9f50 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
b9f60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 56 69 64  "name": "SDL_Vid
b9f70 65 6f 51 75 69 74 22 2c 20 22 6e 73 22 3a 20 30  eoQuit", "ns": 0
b9f80 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
b9f90 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
b9fa0 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 32 37 38  /SDL_video.h:278
b9fb0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
b9fc0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
b9fd0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
b9fe0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
b9ff0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ba000 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
ba010 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ba020 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
ba030 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
ba040 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
ba050 74 43 75 72 72 65 6e 74 56 69 64 65 6f 44 72 69  tCurrentVideoDri
ba060 76 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ver", "ns": 0, "
ba070 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ba080 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ba090 4c 5f 76 69 64 65 6f 2e 68 3a 32 38 39 3a 33 37  L_video.h:289:37
ba0a0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
ba0b0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
ba0c0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
ba0d0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
ba0e0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
ba0f0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
ba100 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ba110 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
ba120 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
ba130 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
ba140 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ba150 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
ba160 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
ba170 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
ba180 4e 75 6d 56 69 64 65 6f 44 69 73 70 6c 61 79 73  NumVideoDisplays
ba190 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
ba1a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ba1b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
ba1c0 69 64 65 6f 2e 68 3a 32 39 36 3a 32 39 22 2c 20  ideo.h:296:29", 
ba1d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
ba1e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
ba1f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
ba200 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
ba210 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
ba220 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
ba230 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
ba240 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ba250 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ba260 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
ba270 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
ba280 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 44  name": "SDL_GetD
ba290 69 73 70 6c 61 79 4e 61 6d 65 22 2c 20 22 6e 73  isplayName", "ns
ba2a0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ba2b0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ba2c0 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
ba2d0 3a 33 30 35 3a 33 38 22 2c 20 22 76 61 72 69 61  :305:38", "varia
ba2e0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ba2f0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ba300 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ba310 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ba320 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
ba330 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ba340 61 6d 65 22 3a 20 22 64 69 73 70 6c 61 79 49 6e  ame": "displayIn
ba350 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
ba360 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
ba370 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ba380 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ba390 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
ba3a0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ba3b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ba3c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ba3d0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
ba3e0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
ba3f0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
ba400 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ba410 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ba420 4c 5f 47 65 74 44 69 73 70 6c 61 79 42 6f 75 6e  L_GetDisplayBoun
ba430 64 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ds", "ns": 0, "l
ba440 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ba450 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ba460 5f 76 69 64 65 6f 2e 68 3a 33 31 35 3a 32 39 22  _video.h:315:29"
ba470 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ba480 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ba490 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ba4a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ba4b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ba4c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ba4d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
ba4e0 69 73 70 6c 61 79 49 6e 64 65 78 22 2c 20 22 74  isplayIndex", "t
ba4f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ba500 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
ba510 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
ba520 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
ba530 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ba540 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
ba550 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
ba560 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
ba570 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ba580 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
ba590 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
ba5a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ba5b0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
ba5c0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
ba5d0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
ba5e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ba5f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ba600 4c 5f 47 65 74 44 69 73 70 6c 61 79 44 50 49 22  L_GetDisplayDPI"
ba610 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ba620 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ba630 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
ba640 64 65 6f 2e 68 3a 33 32 37 3a 32 39 22 2c 20 22  deo.h:327:29", "
ba650 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ba660 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ba670 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ba680 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ba690 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
ba6a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ba6b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 70  ", "name": "disp
ba6c0 6c 61 79 49 6e 64 65 78 22 2c 20 22 74 79 70 65  layIndex", "type
ba6d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ba6e0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ba6f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ba700 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
ba710 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ba720 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 64 70 69  ", "name": "ddpi
ba730 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ba740 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ba750 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ba760 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
ba770 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ba780 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ba790 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
ba7a0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ba7b0 65 22 3a 20 22 68 64 70 69 22 2c 20 22 74 79 70  e": "hdpi", "typ
ba7c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ba7d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ba7e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
ba7f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ba800 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ba810 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
ba820 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ba830 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 64  er", "name": "vd
ba840 70 69 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  pi", "type": { "
ba850 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ba860 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ba870 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
ba880 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ba890 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ba8a0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
ba8b0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ba8c0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ba8d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ba8e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ba8f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
ba900 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
ba910 53 44 4c 5f 47 65 74 44 69 73 70 6c 61 79 55 73  SDL_GetDisplayUs
ba920 61 62 6c 65 42 6f 75 6e 64 73 22 2c 20 22 6e 73  ableBounds", "ns
ba930 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ba940 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ba950 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
ba960 3a 33 34 36 3a 32 39 22 2c 20 22 76 61 72 69 61  :346:29", "varia
ba970 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ba980 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ba990 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ba9a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ba9b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
ba9c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ba9d0 61 6d 65 22 3a 20 22 64 69 73 70 6c 61 79 49 6e  ame": "displayIn
ba9e0 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
ba9f0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
baa00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
baa10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
baa20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
baa30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
baa40 61 6d 65 22 3a 20 22 72 65 63 74 22 2c 20 22 74  ame": "rect", "t
baa50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
baa60 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
baa70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
baa80 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  _Rect" } } }], "
baa90 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
baaa0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
baab0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
baac0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
baad0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
baae0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
baaf0 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4e 75 6d  me": "SDL_GetNum
bab00 44 69 73 70 6c 61 79 4d 6f 64 65 73 22 2c 20 22  DisplayModes", "
bab10 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
bab20 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
bab30 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
bab40 2e 68 3a 33 35 33 3a 32 39 22 2c 20 22 76 61 72  .h:353:29", "var
bab50 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
bab60 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
bab70 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
bab80 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
bab90 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
baba0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
babb0 22 6e 61 6d 65 22 3a 20 22 64 69 73 70 6c 61 79  "name": "display
babc0 49 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20  Index", "type": 
babd0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
babe0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
babf0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
bac00 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
bac10 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
bac20 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
bac30 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bac40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bac50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bac60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bac70 20 22 53 44 4c 5f 47 65 74 44 69 73 70 6c 61 79   "SDL_GetDisplay
bac80 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Mode", "ns": 0, 
bac90 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
baca0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
bacb0 44 4c 5f 76 69 64 65 6f 2e 68 3a 33 36 36 3a 32  DL_video.h:366:2
bacc0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
bacd0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
bace0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
bacf0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
bad00 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
bad10 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
bad20 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bad30 22 64 69 73 70 6c 61 79 49 6e 64 65 78 22 2c 20  "displayIndex", 
bad40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bad50 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bad60 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bad70 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bad80 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
bad90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bada0 22 6d 6f 64 65 49 6e 64 65 78 22 2c 20 22 74 79  "modeIndex", "ty
badb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
badc0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
badd0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bade0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
badf0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bae00 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f  er", "name": "mo
bae10 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  de", "type": { "
bae20 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
bae30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bae40 22 3a 20 22 53 44 4c 5f 44 69 73 70 6c 61 79 4d  ": "SDL_DisplayM
bae50 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ode" } } }], "re
bae60 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
bae70 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
bae80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
bae90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
baea0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
baeb0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
baec0 22 3a 20 22 53 44 4c 5f 47 65 74 44 65 73 6b 74  ": "SDL_GetDeskt
baed0 6f 70 44 69 73 70 6c 61 79 4d 6f 64 65 22 2c 20  opDisplayMode", 
baee0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
baef0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
baf00 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
baf10 6f 2e 68 3a 33 37 32 3a 32 39 22 2c 20 22 76 61  o.h:372:29", "va
baf20 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
baf30 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
baf40 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
baf50 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
baf60 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
baf70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
baf80 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 70 6c 61   "name": "displa
baf90 79 49 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a  yIndex", "type":
bafa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
bafb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
bafc0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
bafd0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
bafe0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
baff0 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c   "name": "mode",
bb000 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bb010 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bb020 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb030 53 44 4c 5f 44 69 73 70 6c 61 79 4d 6f 64 65 22  SDL_DisplayMode"
bb040 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
bb050 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
bb060 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bb070 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bb080 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bb090 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
bb0a0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
bb0b0 53 44 4c 5f 47 65 74 43 75 72 72 65 6e 74 44 69  SDL_GetCurrentDi
bb0c0 73 70 6c 61 79 4d 6f 64 65 22 2c 20 22 6e 73 22  splayMode", "ns"
bb0d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
bb0e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
bb0f0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
bb100 33 37 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64  377:29", "variad
bb110 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
bb120 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
bb130 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
bb140 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
bb150 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
bb160 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bb170 6d 65 22 3a 20 22 64 69 73 70 6c 61 79 49 6e 64  me": "displayInd
bb180 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ex", "type": { "
bb190 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
bb1a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
bb1b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
bb1c0 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
bb1d0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bb1e0 6d 65 22 3a 20 22 6d 6f 64 65 22 2c 20 22 74 79  me": "mode", "ty
bb1f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bb200 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bb210 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bb220 44 69 73 70 6c 61 79 4d 6f 64 65 22 20 7d 20 7d  DisplayMode" } }
bb230 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
bb240 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
bb250 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
bb260 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
bb270 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
bb280 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
bb290 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
bb2a0 47 65 74 43 6c 6f 73 65 73 74 44 69 73 70 6c 61  GetClosestDispla
bb2b0 79 4d 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c  yMode", "ns": 0,
bb2c0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
bb2d0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
bb2e0 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 34 30 31 3a  SDL_video.h:401:
bb2f0 34 33 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  43", "variadic":
bb300 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
bb310 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
bb320 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
bb330 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
bb340 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
bb350 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bb360 20 22 64 69 73 70 6c 61 79 49 6e 64 65 78 22 2c   "displayIndex",
bb370 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bb380 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
bb390 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
bb3a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
bb3b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bb3c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bb3d0 20 22 6d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a   "mode", "type":
bb3e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bb3f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bb400 22 74 61 67 22 3a 20 22 53 44 4c 5f 44 69 73 70  "tag": "SDL_Disp
bb410 6c 61 79 4d 6f 64 65 22 20 7d 20 7d 20 7d 2c 20  layMode" } } }, 
bb420 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
bb430 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
bb440 6c 6f 73 65 73 74 22 2c 20 22 74 79 70 65 22 3a  losest", "type":
bb450 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bb460 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bb470 22 74 61 67 22 3a 20 22 53 44 4c 5f 44 69 73 70  "tag": "SDL_Disp
bb480 6c 61 79 4d 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c  layMode" } } }],
bb490 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
bb4a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bb4b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bb4c0 74 61 67 22 3a 20 22 53 44 4c 5f 44 69 73 70 6c  tag": "SDL_Displ
bb4d0 61 79 4d 6f 64 65 22 20 7d 20 7d 20 7d 2c 0a 7b  ayMode" } } },.{
bb4e0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bb4f0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
bb500 5f 47 65 74 57 69 6e 64 6f 77 44 69 73 70 6c 61  _GetWindowDispla
bb510 79 49 6e 64 65 78 22 2c 20 22 6e 73 22 3a 20 30  yIndex", "ns": 0
bb520 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bb530 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
bb540 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 34 30 39  /SDL_video.h:409
bb550 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
bb560 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
bb570 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
bb580 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
bb590 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
bb5a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
bb5b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bb5c0 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
bb5d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bb5e0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bb5f0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bb600 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22  indow" } } }], "
bb610 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
bb620 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
bb630 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
bb640 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
bb650 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
bb660 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bb670 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e  me": "SDL_SetWin
bb680 64 6f 77 44 69 73 70 6c 61 79 4d 6f 64 65 22 2c  dowDisplayMode",
bb690 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
bb6a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bb6b0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
bb6c0 65 6f 2e 68 3a 34 32 35 3a 32 39 22 2c 20 22 76  eo.h:425:29", "v
bb6d0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
bb6e0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
bb6f0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
bb700 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
bb710 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
bb720 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bb730 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f  , "name": "windo
bb740 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
bb750 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bb760 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bb770 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
bb780 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
bb790 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bb7a0 65 22 3a 20 22 6d 6f 64 65 22 2c 20 22 74 79 70  e": "mode", "typ
bb7b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bb7c0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bb7d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 44   { "tag": "SDL_D
bb7e0 69 73 70 6c 61 79 4d 6f 64 65 22 20 7d 20 7d 20  isplayMode" } } 
bb7f0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bb800 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bb810 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bb820 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bb830 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
bb840 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
bb850 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
bb860 65 74 57 69 6e 64 6f 77 44 69 73 70 6c 61 79 4d  etWindowDisplayM
bb870 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ode", "ns": 0, "
bb880 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bb890 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
bb8a0 4c 5f 76 69 64 65 6f 2e 68 3a 34 33 36 3a 32 39  L_video.h:436:29
bb8b0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
bb8c0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
bb8d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
bb8e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
bb8f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
bb900 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
bb910 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bb920 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
bb930 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bb940 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bb950 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
bb960 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ow" } } }, { "ta
bb970 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
bb980 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c   "name": "mode",
bb990 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bb9a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bb9b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bb9c0 53 44 4c 5f 44 69 73 70 6c 61 79 4d 6f 64 65 22  SDL_DisplayMode"
bb9d0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
bb9e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
bb9f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bba00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bba10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bba20 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
bba30 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
bba40 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 50 69 78  SDL_GetWindowPix
bba50 65 6c 46 6f 72 6d 61 74 22 2c 20 22 6e 73 22 3a  elFormat", "ns":
bba60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bba70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
bba80 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 34  L2/SDL_video.h:4
bba90 34 32 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  42:32", "variadi
bbaa0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
bbab0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
bbac0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
bbad0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
bbae0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
bbaf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bbb00 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
bbb10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bbb20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bbb30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bbb40 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c  _Window" } } }],
bbb50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
bbb60 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
bbb70 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
bbb80 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bbb90 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 57  e": "SDL_CreateW
bbba0 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c  indow", "ns": 0,
bbbb0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
bbbc0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
bbbd0 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 34 38 36 3a  SDL_video.h:486:
bbbe0 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
bbbf0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
bbc00 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
bbc10 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
bbc20 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
bbc30 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
bbc40 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bbc50 20 22 74 69 74 6c 65 22 2c 20 22 74 79 70 65 22   "title", "type"
bbc60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bbc70 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bbc80 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
bbc90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
bbca0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bbcb0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
bbcc0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bbcd0 22 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 74 79  "name": "x", "ty
bbce0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bbcf0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
bbd00 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bbd10 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
bbd20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bbd30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22  er", "name": "y"
bbd40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bbd50 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
bbd60 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bbd70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bbd80 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
bbd90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bbda0 3a 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "w", "type": {
bbdb0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
bbdc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
bbdd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bbde0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
bbdf0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bbe00 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70  name": "h", "typ
bbe10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
bbe20 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
bbe30 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
bbe40 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
bbe50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bbe60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6c 61  r", "name": "fla
bbe70 67 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  gs", "type": { "
bbe80 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
bbe90 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
bbea0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bbeb0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bbec0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bbed0 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 0a 7b 20  indow" } } },.{ 
bbee0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
bbef0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
bbf00 43 72 65 61 74 65 57 69 6e 64 6f 77 46 72 6f 6d  CreateWindowFrom
bbf10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
bbf20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
bbf30 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
bbf40 69 64 65 6f 2e 68 3a 34 39 39 3a 33 38 22 2c 20  ideo.h:499:38", 
bbf50 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
bbf60 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
bbf70 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
bbf80 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
bbf90 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
bbfa0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bbfb0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74  r", "name": "dat
bbfc0 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
bbfd0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bbfe0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bbff0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
bc000 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
bc010 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bc020 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bc030 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
bc040 6f 77 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ow" } } },.{ "ta
bc050 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
bc060 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
bc070 57 69 6e 64 6f 77 49 44 22 2c 20 22 6e 73 22 3a  WindowID", "ns":
bc080 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bc090 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
bc0a0 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35  L2/SDL_video.h:5
bc0b0 30 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  04:32", "variadi
bc0c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
bc0d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
bc0e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
bc0f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
bc100 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
bc110 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bc120 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
bc130 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc140 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
bc150 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
bc160 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c  _Window" } } }],
bc170 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
bc180 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
bc190 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
bc1a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bc1b0 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64  e": "SDL_GetWind
bc1c0 6f 77 46 72 6f 6d 49 44 22 2c 20 22 6e 73 22 3a  owFromID", "ns":
bc1d0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
bc1e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
bc1f0 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35  L2/SDL_video.h:5
bc200 30 39 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69  09:38", "variadi
bc210 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
bc220 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
bc230 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
bc240 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
bc250 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
bc260 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bc270 65 22 3a 20 22 69 64 22 2c 20 22 74 79 70 65 22  e": "id", "type"
bc280 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
bc290 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  32" } }], "retur
bc2a0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
bc2b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bc2c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc2d0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bc2e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bc2f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bc300 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 46 6c  "SDL_GetWindowFl
bc310 61 67 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ags", "ns": 0, "
bc320 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bc330 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
bc340 4c 5f 76 69 64 65 6f 2e 68 3a 35 31 34 3a 33 32  L_video.h:514:32
bc350 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
bc360 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
bc370 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
bc380 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
bc390 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
bc3a0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
bc3b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bc3c0 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
bc3d0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bc3e0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bc3f0 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
bc400 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ow" } } }], "ret
bc410 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
bc420 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
bc430 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
bc440 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
bc450 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 54 69 74  SDL_SetWindowTit
bc460 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  le", "ns": 0, "l
bc470 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
bc480 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
bc490 5f 76 69 64 65 6f 2e 68 3a 35 32 31 3a 33 30 22  _video.h:521:30"
bc4a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
bc4b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
bc4c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
bc4d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
bc4e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
bc4f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
bc500 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
bc510 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
bc520 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bc530 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bc540 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
bc550 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
bc560 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bc570 22 6e 61 6d 65 22 3a 20 22 74 69 74 6c 65 22 2c  "name": "title",
bc580 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bc590 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bc5a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bc5b0 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
bc5c0 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
bc5d0 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d  nment": 8 } } }]
bc5e0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
bc5f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
bc600 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
bc610 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bc620 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64  e": "SDL_GetWind
bc630 6f 77 54 69 74 6c 65 22 2c 20 22 6e 73 22 3a 20  owTitle", "ns": 
bc640 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bc650 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
bc660 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35 32  2/SDL_video.h:52
bc670 39 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69 63  9:37", "variadic
bc680 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
bc690 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
bc6a0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
bc6b0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
bc6c0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
bc6d0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bc6e0 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
bc6f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bc700 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bc710 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bc720 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20  Window" } } }], 
bc730 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
bc740 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
bc750 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
bc760 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
bc770 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
bc780 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
bc790 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
bc7a0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bc7b0 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e 64  e": "SDL_SetWind
bc7c0 6f 77 49 63 6f 6e 22 2c 20 22 6e 73 22 3a 20 30  owIcon", "ns": 0
bc7d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bc7e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
bc7f0 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35 33 37  /SDL_video.h:537
bc800 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
bc810 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
bc820 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
bc830 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
bc840 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
bc850 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
bc860 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bc870 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
bc880 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bc890 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bc8a0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bc8b0 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
bc8c0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bc8d0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 63 6f  r", "name": "ico
bc8e0 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
bc8f0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bc900 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bc910 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
bc920 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
bc930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bc940 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
bc950 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
bc960 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
bc970 65 74 57 69 6e 64 6f 77 44 61 74 61 22 2c 20 22  etWindowData", "
bc980 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
bc990 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
bc9a0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
bc9b0 2e 68 3a 35 35 33 3a 33 31 22 2c 20 22 76 61 72  .h:553:31", "var
bc9c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
bc9d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
bc9e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
bc9f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
bca00 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
bca10 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bca20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22  "name": "window"
bca30 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bca40 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bca50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bca60 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
bca70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
bca80 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bca90 3a 20 22 6e 61 6d 65 22 2c 20 22 74 79 70 65 22  : "name", "type"
bcaa0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bcab0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bcac0 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
bcad0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
bcae0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
bcaf0 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
bcb00 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bcb10 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64 61 74  "name": "userdat
bcb20 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  a", "type": { "t
bcb30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bcb40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bcb50 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d  : ":void" } } }]
bcb60 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
bcb70 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bcb80 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bcb90 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
bcba0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
bcbb0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
bcbc0 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f  ": "SDL_GetWindo
bcbd0 77 44 61 74 61 22 2c 20 22 6e 73 22 3a 20 30 2c  wData", "ns": 0,
bcbe0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
bcbf0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
bcc00 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35 36 37 3a  SDL_video.h:567:
bcc10 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
bcc20 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
bcc30 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
bcc40 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
bcc50 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
bcc60 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
bcc70 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bcc80 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65   "window", "type
bcc90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
bcca0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
bccb0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69  { "tag": "SDL_Wi
bccc0 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ndow" } } }, { "
bccd0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
bcce0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
bccf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bcd00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
bcd10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bcd20 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
bcd30 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
bcd40 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
bcd50 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bcd60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
bcd70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
bcd80 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
bcd90 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
bcda0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bcdb0 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e  me": "SDL_SetWin
bcdc0 64 6f 77 50 6f 73 69 74 69 6f 6e 22 2c 20 22 6e  dowPosition", "n
bcdd0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bcde0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bcdf0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bce00 68 3a 35 38 33 3a 33 30 22 2c 20 22 76 61 72 69  h:583:30", "vari
bce10 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bce20 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bce30 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bce40 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bce50 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bce60 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bce70 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bce80 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bce90 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bcea0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bceb0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bcec0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bced0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bcee0 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "x", "type": { 
bcef0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
bcf00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
bcf10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
bcf20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
bcf30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bcf40 61 6d 65 22 3a 20 22 79 22 2c 20 22 74 79 70 65  ame": "y", "type
bcf50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bcf60 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bcf70 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bcf80 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
bcf90 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
bcfa0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
bcfb0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bcfc0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bcfd0 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 50 6f  "SDL_GetWindowPo
bcfe0 73 69 74 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30  sition", "ns": 0
bcff0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bd000 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
bd010 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 35 39 37  /SDL_video.h:597
bd020 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
bd030 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
bd040 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
bd050 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
bd060 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
bd070 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
bd080 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bd090 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
bd0a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bd0b0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bd0c0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bd0d0 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
bd0e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bd0f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  r", "name": "x",
bd100 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bd110 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bd120 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bd130 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
bd140 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
bd150 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
bd160 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
bd170 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bd180 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "y", "type": { "
bd190 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
bd1a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bd1b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
bd1c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bd1d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bd1e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
bd1f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bd200 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
bd210 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bd220 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
bd230 74 57 69 6e 64 6f 77 53 69 7a 65 22 2c 20 22 6e  tWindowSize", "n
bd240 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bd250 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bd260 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bd270 68 3a 36 31 38 3a 33 30 22 2c 20 22 76 61 72 69  h:618:30", "vari
bd280 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bd290 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bd2a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bd2b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bd2c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bd2d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bd2e0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bd2f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bd300 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bd310 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bd320 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bd330 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bd340 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bd350 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "w", "type": { 
bd360 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
bd370 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
bd380 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
bd390 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
bd3a0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bd3b0 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70 65  ame": "h", "type
bd3c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bd3d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bd3e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bd3f0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
bd400 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
bd410 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
bd420 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bd430 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bd440 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 53 69  "SDL_GetWindowSi
bd450 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ze", "ns": 0, "l
bd460 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
bd470 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
bd480 5f 76 69 64 65 6f 2e 68 3a 36 33 37 3a 33 30 22  _video.h:637:30"
bd490 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
bd4a0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
bd4b0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
bd4c0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
bd4d0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
bd4e0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
bd4f0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
bd500 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
bd510 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bd520 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bd530 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
bd540 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
bd550 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bd560 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79  "name": "w", "ty
bd570 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bd580 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bd590 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
bd5a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
bd5b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
bd5c0 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
bd5d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bd5e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c  r", "name": "h",
bd5f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bd600 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bd610 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bd620 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
bd630 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
bd640 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
bd650 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
bd660 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
bd670 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
bd680 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
bd690 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e  me": "SDL_GetWin
bd6a0 64 6f 77 42 6f 72 64 65 72 73 53 69 7a 65 22 2c  dowBordersSize",
bd6b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
bd6c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
bd6d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
bd6e0 65 6f 2e 68 3a 36 35 35 3a 32 39 22 2c 20 22 76  eo.h:655:29", "v
bd6f0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
bd700 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
bd710 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
bd720 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
bd730 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
bd740 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bd750 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f  , "name": "windo
bd760 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
bd770 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
bd780 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bd790 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
bd7a0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
bd7b0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bd7c0 65 22 3a 20 22 74 6f 70 22 2c 20 22 74 79 70 65  e": "top", "type
bd7d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
bd7e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
bd7f0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
bd800 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
bd810 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
bd820 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
bd830 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bd840 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 66 74 22  , "name": "left"
bd850 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bd860 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
bd870 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bd880 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
bd890 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
bd8a0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
bd8b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bd8c0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bd8d0 20 22 62 6f 74 74 6f 6d 22 2c 20 22 74 79 70 65   "bottom", "type
bd8e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
bd8f0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
bd900 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
bd910 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
bd920 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
bd930 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
bd940 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bd950 2c 20 22 6e 61 6d 65 22 3a 20 22 72 69 67 68 74  , "name": "right
bd960 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bd970 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
bd980 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bd990 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bd9a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bd9b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bd9c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
bd9d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
bd9e0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
bd9f0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
bda00 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
bda10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
bda20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
bda30 53 65 74 57 69 6e 64 6f 77 4d 69 6e 69 6d 75 6d  SetWindowMinimum
bda40 53 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Size", "ns": 0, 
bda50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
bda60 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
bda70 44 4c 5f 76 69 64 65 6f 2e 68 3a 36 37 32 3a 33  DL_video.h:672:3
bda80 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
bda90 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
bdaa0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
bdab0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
bdac0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
bdad0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
bdae0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bdaf0 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22  "window", "type"
bdb00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bdb10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bdb20 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e   "tag": "SDL_Win
bdb30 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  dow" } } }, { "t
bdb40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bdb50 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 5f 77  , "name": "min_w
bdb60 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bdb70 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
bdb80 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
bdb90 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
bdba0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
bdbb0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bdbc0 22 3a 20 22 6d 69 6e 5f 68 22 2c 20 22 74 79 70  ": "min_h", "typ
bdbd0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
bdbe0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
bdbf0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
bdc00 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
bdc10 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
bdc20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
bdc30 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bdc40 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bdc50 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 4d   "SDL_GetWindowM
bdc60 69 6e 69 6d 75 6d 53 69 7a 65 22 2c 20 22 6e 73  inimumSize", "ns
bdc70 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
bdc80 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
bdc90 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
bdca0 3a 36 38 35 3a 33 30 22 2c 20 22 76 61 72 69 61  :685:30", "varia
bdcb0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
bdcc0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
bdcd0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
bdce0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
bdcf0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
bdd00 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
bdd10 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
bdd20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bdd30 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
bdd40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
bdd50 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d  DL_Window" } } }
bdd60 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
bdd70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bdd80 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "w", "type": { "
bdd90 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
bdda0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bddb0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
bddc0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
bddd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
bdde0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
bddf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bde00 65 22 3a 20 22 68 22 2c 20 22 74 79 70 65 22 3a  e": "h", "type":
bde10 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bde20 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bde30 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
bde40 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
bde50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
bde60 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
bde70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
bde80 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
bde90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
bdea0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
bdeb0 4c 5f 53 65 74 57 69 6e 64 6f 77 4d 61 78 69 6d  L_SetWindowMaxim
bdec0 75 6d 53 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30  umSize", "ns": 0
bded0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bdee0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
bdef0 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 37 30 31  /SDL_video.h:701
bdf00 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
bdf10 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
bdf20 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
bdf30 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
bdf40 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
bdf50 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
bdf60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
bdf70 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
bdf80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bdf90 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bdfa0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bdfb0 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
bdfc0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
bdfd0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78  r", "name": "max
bdfe0 5f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  _w", "type": { "
bdff0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
be000 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
be010 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
be020 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
be030 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
be040 6d 65 22 3a 20 22 6d 61 78 5f 68 22 2c 20 22 74  me": "max_h", "t
be050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
be060 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
be070 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
be080 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
be090 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
be0a0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
be0b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
be0c0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
be0d0 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f  ": "SDL_GetWindo
be0e0 77 4d 61 78 69 6d 75 6d 53 69 7a 65 22 2c 20 22  wMaximumSize", "
be0f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
be100 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
be110 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
be120 2e 68 3a 37 31 34 3a 33 30 22 2c 20 22 76 61 72  .h:714:30", "var
be130 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
be140 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
be150 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
be160 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
be170 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
be180 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
be190 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22  "name": "window"
be1a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
be1b0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
be1c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
be1d0 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
be1e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
be1f0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
be200 3a 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "w", "type": {
be210 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
be220 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
be230 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
be240 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
be250 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
be260 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
be270 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
be280 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70 65  ame": "h", "type
be290 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
be2a0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
be2b0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
be2c0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
be2d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
be2e0 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  : 32 } } }], "re
be2f0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
be300 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
be310 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
be320 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
be330 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 42 6f 72  SDL_SetWindowBor
be340 64 65 72 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  dered", "ns": 0,
be350 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
be360 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
be370 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 37 33 31 3a  SDL_video.h:731:
be380 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
be390 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
be3a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
be3b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
be3c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
be3d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
be3e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
be3f0 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65   "window", "type
be400 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
be410 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
be420 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69  { "tag": "SDL_Wi
be430 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ndow" } } }, { "
be440 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
be450 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6f 72 64  ", "name": "bord
be460 65 72 65 64 22 2c 20 22 74 79 70 65 22 3a 20 7b  ered", "type": {
be470 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
be480 6c 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  l" } }], "return
be490 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
be4a0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
be4b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
be4c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
be4d0 53 65 74 57 69 6e 64 6f 77 52 65 73 69 7a 61 62  SetWindowResizab
be4e0 6c 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  le", "ns": 0, "l
be4f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
be500 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
be510 5f 76 69 64 65 6f 2e 68 3a 37 34 38 3a 33 30 22  _video.h:748:30"
be520 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
be530 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
be540 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
be550 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
be560 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
be570 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
be580 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
be590 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
be5a0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
be5b0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
be5c0 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
be5d0 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
be5e0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
be5f0 22 6e 61 6d 65 22 3a 20 22 72 65 73 69 7a 61 62  "name": "resizab
be600 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  le", "type": { "
be610 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
be620 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
be630 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
be640 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
be650 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
be660 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 68   "name": "SDL_Sh
be670 6f 77 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a  owWindow", "ns":
be680 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
be690 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
be6a0 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 37  L2/SDL_video.h:7
be6b0 35 36 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  56:30", "variadi
be6c0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
be6d0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
be6e0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
be6f0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
be700 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
be710 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
be720 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
be730 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
be740 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
be750 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
be760 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c  _Window" } } }],
be770 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
be780 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
be790 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
be7a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
be7b0 22 3a 20 22 53 44 4c 5f 48 69 64 65 57 69 6e 64  ": "SDL_HideWind
be7c0 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ow", "ns": 0, "l
be7d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
be7e0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
be7f0 5f 76 69 64 65 6f 2e 68 3a 37 36 33 3a 33 30 22  _video.h:763:30"
be800 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
be810 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
be820 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
be830 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
be840 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
be850 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
be860 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
be870 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
be880 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
be890 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
be8a0 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
be8b0 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  w" } } }], "retu
be8c0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
be8d0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
be8e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
be8f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
be900 4c 5f 52 61 69 73 65 57 69 6e 64 6f 77 22 2c 20  L_RaiseWindow", 
be910 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
be920 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
be930 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
be940 6f 2e 68 3a 37 36 38 3a 33 30 22 2c 20 22 76 61  o.h:768:30", "va
be950 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
be960 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
be970 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
be980 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
be990 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
be9a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
be9b0 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
be9c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
be9d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
be9e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
be9f0 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
bea00 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
bea10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bea20 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
bea30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
bea40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 61 78  "name": "SDL_Max
bea50 69 6d 69 7a 65 57 69 6e 64 6f 77 22 2c 20 22 6e  imizeWindow", "n
bea60 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bea70 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bea80 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bea90 68 3a 37 37 35 3a 33 30 22 2c 20 22 76 61 72 69  h:775:30", "vari
beaa0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
beab0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
beac0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bead0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
beae0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
beaf0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
beb00 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
beb10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
beb20 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
beb30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
beb40 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
beb50 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
beb60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
beb70 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
beb80 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
beb90 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 69 6e 69 6d  ame": "SDL_Minim
beba0 69 7a 65 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22  izeWindow", "ns"
bebb0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
bebc0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
bebd0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
bebe0 37 38 32 3a 33 30 22 2c 20 22 76 61 72 69 61 64  782:30", "variad
bebf0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
bec00 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
bec10 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
bec20 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
bec30 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
bec40 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
bec50 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
bec60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bec70 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bec80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
bec90 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d  L_Window" } } }]
beca0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
becb0 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
becc0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
becd0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
bece0 65 22 3a 20 22 53 44 4c 5f 52 65 73 74 6f 72 65  e": "SDL_Restore
becf0 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a 20 30  Window", "ns": 0
bed00 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
bed10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
bed20 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 37 39 30  /SDL_video.h:790
bed30 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
bed40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
bed50 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
bed60 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
bed70 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
bed80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
bed90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
beda0 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
bedb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
bedc0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
bedd0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
bede0 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22  indow" } } }], "
bedf0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
bee00 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
bee10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
bee20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
bee30 20 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 46   "SDL_SetWindowF
bee40 75 6c 6c 73 63 72 65 65 6e 22 2c 20 22 6e 73 22  ullscreen", "ns"
bee50 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
bee60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
bee70 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
bee80 38 30 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64  800:29", "variad
bee90 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
beea0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
beeb0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
beec0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
beed0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
beee0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
beef0 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
bef00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
bef10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
bef20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
bef30 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c  L_Window" } } },
bef40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
bef50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bef60 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a 20  flags", "type": 
bef70 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
bef80 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
bef90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
befa0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
befb0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
befc0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
befd0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
befe0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
beff0 44 4c 5f 47 65 74 57 69 6e 64 6f 77 53 75 72 66  DL_GetWindowSurf
bf000 61 63 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ace", "ns": 0, "
bf010 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
bf020 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
bf030 4c 5f 76 69 64 65 6f 2e 68 3a 38 31 36 3a 33 39  L_video.h:816:39
bf040 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
bf050 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
bf060 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
bf070 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
bf080 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
bf090 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
bf0a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
bf0b0 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
bf0c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
bf0d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
bf0e0 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64  "tag": "SDL_Wind
bf0f0 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ow" } } }], "ret
bf100 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
bf110 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
bf120 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bf130 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20 7d   "SDL_Surface" }
bf140 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
bf150 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
bf160 22 3a 20 22 53 44 4c 5f 55 70 64 61 74 65 57 69  ": "SDL_UpdateWi
bf170 6e 64 6f 77 53 75 72 66 61 63 65 22 2c 20 22 6e  ndowSurface", "n
bf180 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bf190 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bf1a0 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bf1b0 68 3a 38 32 36 3a 32 39 22 2c 20 22 76 61 72 69  h:826:29", "vari
bf1c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bf1d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bf1e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bf1f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bf200 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bf210 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bf220 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bf230 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bf240 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bf250 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bf260 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bf270 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bf280 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
bf290 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
bf2a0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
bf2b0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
bf2c0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
bf2d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55  , "name": "SDL_U
bf2e0 70 64 61 74 65 57 69 6e 64 6f 77 53 75 72 66 61  pdateWindowSurfa
bf2f0 63 65 52 65 63 74 73 22 2c 20 22 6e 73 22 3a 20  ceRects", "ns": 
bf300 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
bf310 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
bf320 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 38 33  2/SDL_video.h:83
bf330 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  6:29", "variadic
bf340 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
bf350 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
bf360 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
bf370 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
bf380 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
bf390 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
bf3a0 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79  ": "window", "ty
bf3b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bf3c0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bf3d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bf3e0 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b  Window" } } }, {
bf3f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bf400 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
bf410 63 74 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  cts", "type": { 
bf420 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
bf430 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
bf440 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
bf450 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
bf460 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
bf470 65 22 3a 20 22 6e 75 6d 72 65 63 74 73 22 2c 20  e": "numrects", 
bf480 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
bf490 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
bf4a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
bf4b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
bf4c0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
bf4d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
bf4e0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
bf4f0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
bf500 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
bf510 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
bf520 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
bf530 74 57 69 6e 64 6f 77 47 72 61 62 22 2c 20 22 6e  tWindowGrab", "n
bf540 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bf550 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bf560 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bf570 68 3a 38 35 31 3a 33 30 22 2c 20 22 76 61 72 69  h:851:30", "vari
bf580 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bf590 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bf5a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bf5b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bf5c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bf5d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bf5e0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bf5f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bf600 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bf610 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bf620 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bf630 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
bf640 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
bf650 20 22 67 72 61 62 62 65 64 22 2c 20 22 74 79 70   "grabbed", "typ
bf660 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
bf670 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d 2c 20 22 72  L_bool" } }], "r
bf680 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
bf690 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
bf6a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bf6b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bf6c0 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f 77 47 72  "SDL_GetWindowGr
bf6d0 61 62 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ab", "ns": 0, "l
bf6e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
bf6f0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
bf700 5f 76 69 64 65 6f 2e 68 3a 38 36 31 3a 33 34 22  _video.h:861:34"
bf710 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
bf720 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
bf730 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
bf740 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
bf750 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
bf760 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
bf770 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
bf780 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
bf790 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bf7a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bf7b0 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
bf7c0 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  w" } } }], "retu
bf7d0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
bf7e0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
bf7f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
bf800 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
bf810 22 53 44 4c 5f 47 65 74 47 72 61 62 62 65 64 57  "SDL_GetGrabbedW
bf820 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c  indow", "ns": 0,
bf830 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
bf840 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
bf850 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 38 37 30 3a  SDL_video.h:870:
bf860 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
bf870 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
bf880 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
bf890 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
bf8a0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
bf8b0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
bf8c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
bf8d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
bf8e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
bf8f0 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 0a 7b  Window" } } },.{
bf900 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bf910 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
bf920 5f 53 65 74 57 69 6e 64 6f 77 42 72 69 67 68 74  _SetWindowBright
bf930 6e 65 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ness", "ns": 0, 
bf940 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
bf950 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
bf960 44 4c 5f 76 69 64 65 6f 2e 68 3a 38 38 30 3a 32  DL_video.h:880:2
bf970 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
bf980 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
bf990 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
bf9a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
bf9b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
bf9c0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
bf9d0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
bf9e0 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22  "window", "type"
bf9f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
bfa00 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
bfa10 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e   "tag": "SDL_Win
bfa20 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  dow" } } }, { "t
bfa30 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
bfa40 2c 20 22 6e 61 6d 65 22 3a 20 22 62 72 69 67 68  , "name": "brigh
bfa50 74 6e 65 73 73 22 2c 20 22 74 79 70 65 22 3a 20  tness", "type": 
bfa60 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74  { "tag": ":float
bfa70 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
bfa80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
bfa90 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
bfaa0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
bfab0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
bfac0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
bfad0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
bfae0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
bfaf0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
bfb00 22 3a 20 22 53 44 4c 5f 47 65 74 57 69 6e 64 6f  ": "SDL_GetWindo
bfb10 77 42 72 69 67 68 74 6e 65 73 73 22 2c 20 22 6e  wBrightness", "n
bfb20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
bfb30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
bfb40 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
bfb50 68 3a 38 38 39 3a 33 31 22 2c 20 22 76 61 72 69  h:889:31", "vari
bfb60 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
bfb70 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
bfb80 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
bfb90 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
bfba0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
bfbb0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bfbc0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
bfbd0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
bfbe0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
bfbf0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bfc00 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
bfc10 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
bfc20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
bfc30 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
bfc40 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
bfc50 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
bfc60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
bfc70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
bfc80 5f 53 65 74 57 69 6e 64 6f 77 4f 70 61 63 69 74  _SetWindowOpacit
bfc90 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  y", "ns": 0, "lo
bfca0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
bfcb0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
bfcc0 76 69 64 65 6f 2e 68 3a 39 30 32 3a 32 39 22 2c  video.h:902:29",
bfcd0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
bfce0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
bfcf0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
bfd00 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
bfd10 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
bfd20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
bfd30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  er", "name": "wi
bfd40 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndow", "type": {
bfd50 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
bfd60 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
bfd70 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
bfd80 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
bfd90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
bfda0 6e 61 6d 65 22 3a 20 22 6f 70 61 63 69 74 79 22  name": "opacity"
bfdb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
bfdc0 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69  ": ":float", "bi
bfdd0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
bfde0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
bfdf0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
bfe00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
bfe10 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
bfe20 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
bfe30 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
bfe40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
bfe50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
bfe60 4c 5f 47 65 74 57 69 6e 64 6f 77 4f 70 61 63 69  L_GetWindowOpaci
bfe70 74 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ty", "ns": 0, "l
bfe80 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
bfe90 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
bfea0 5f 76 69 64 65 6f 2e 68 3a 39 31 37 3a 32 39 22  _video.h:917:29"
bfeb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
bfec0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
bfed0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
bfee0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
bfef0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
bff00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
bff10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
bff20 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
bff30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
bff40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
bff50 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
bff60 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
bff70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
bff80 22 6e 61 6d 65 22 3a 20 22 6f 75 74 5f 6f 70 61  "name": "out_opa
bff90 63 69 74 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  city", "type": {
bffa0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
bffb0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
bffc0 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
bffd0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
bffe0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
bfff0 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
c0000 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c0010 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c0020 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c0030 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c0040 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c0050 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c0060 20 22 53 44 4c 5f 53 65 74 57 69 6e 64 6f 77 4d   "SDL_SetWindowM
c0070 6f 64 61 6c 46 6f 72 22 2c 20 22 6e 73 22 3a 20  odalFor", "ns": 
c0080 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
c0090 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
c00a0 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 32  2/SDL_video.h:92
c00b0 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  7:29", "variadic
c00c0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
c00d0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
c00e0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
c00f0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
c0100 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
c0110 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
c0120 22 3a 20 22 6d 6f 64 61 6c 5f 77 69 6e 64 6f 77  ": "modal_window
c0130 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c0140 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
c0150 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c0160 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
c0170 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
c0180 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
c0190 22 3a 20 22 70 61 72 65 6e 74 5f 77 69 6e 64 6f  ": "parent_windo
c01a0 77 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  w", "type": { "t
c01b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
c01c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c01d0 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
c01e0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
c01f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c0200 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
c0210 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
c0220 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
c0230 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
c0240 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
c0250 4c 5f 53 65 74 57 69 6e 64 6f 77 49 6e 70 75 74  L_SetWindowInput
c0260 46 6f 63 75 73 22 2c 20 22 6e 73 22 3a 20 30 2c  Focus", "ns": 0,
c0270 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
c0280 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
c0290 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 39 34 31 3a  SDL_video.h:941:
c02a0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
c02b0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
c02c0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
c02d0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
c02e0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
c02f0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
c0300 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c0310 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65   "window", "type
c0320 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
c0330 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
c0340 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69  { "tag": "SDL_Wi
c0350 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  ndow" } } }], "r
c0360 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
c0370 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
c0380 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
c0390 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
c03a0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
c03b0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
c03c0 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69 6e 64  e": "SDL_SetWind
c03d0 6f 77 47 61 6d 6d 61 52 61 6d 70 22 2c 20 22 6e  owGammaRamp", "n
c03e0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
c03f0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
c0400 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
c0410 68 3a 39 36 31 3a 32 39 22 2c 20 22 76 61 72 69  h:961:29", "vari
c0420 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
c0430 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
c0440 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
c0450 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
c0460 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
c0470 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c0480 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
c0490 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c04a0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
c04b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c04c0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
c04d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
c04e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c04f0 20 22 72 65 64 22 2c 20 22 74 79 70 65 22 3a 20   "red", "type": 
c0500 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
c0510 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
c0520 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
c0530 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
c0540 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
c0550 65 22 3a 20 22 67 72 65 65 6e 22 2c 20 22 74 79  e": "green", "ty
c0560 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
c0570 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
c0580 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
c0590 31 36 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  16" } } }, { "ta
c05a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
c05b0 20 22 6e 61 6d 65 22 3a 20 22 62 6c 75 65 22 2c   "name": "blue",
c05c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c05d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
c05e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c05f0 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d 5d 2c 20  Uint16" } } }], 
c0600 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c0610 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
c0620 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
c0630 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
c0640 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
c0650 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
c0660 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 57 69  ame": "SDL_GetWi
c0670 6e 64 6f 77 47 61 6d 6d 61 52 61 6d 70 22 2c 20  ndowGammaRamp", 
c0680 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
c0690 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
c06a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65  de/SDL2/SDL_vide
c06b0 6f 2e 68 3a 39 38 31 3a 32 39 22 2c 20 22 76 61  o.h:981:29", "va
c06c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
c06d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
c06e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
c06f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
c0700 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
c0710 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
c0720 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
c0730 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c0740 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
c0750 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c0760 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
c0770 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
c0780 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
c0790 22 3a 20 22 72 65 64 22 2c 20 22 74 79 70 65 22  ": "red", "type"
c07a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c07b0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c07c0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
c07d0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
c07e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
c07f0 61 6d 65 22 3a 20 22 67 72 65 65 6e 22 2c 20 22  ame": "green", "
c0800 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c0810 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c0820 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
c0830 6e 74 31 36 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  nt16" } } }, { "
c0840 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
c0850 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c 75 65  ", "name": "blue
c0860 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c0870 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
c0880 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c0890 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 20 7d 5d   "Uint16" } } }]
c08a0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
c08b0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
c08c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
c08d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
c08e0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
c08f0 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22  g": "enum", "ns"
c0900 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
c0910 20 22 69 64 22 3a 20 39 31 2c 20 22 6c 6f 63 61   "id": 91, "loca
c0920 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
c0930 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69  lude/SDL2/SDL_vi
c0940 64 65 6f 2e 68 3a 39 39 31 3a 39 22 2c 20 22 66  deo.h:991:9", "f
c0950 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
c0960 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c0970 22 3a 20 22 53 44 4c 5f 48 49 54 54 45 53 54 5f  ": "SDL_HITTEST_
c0980 4e 4f 52 4d 41 4c 22 2c 20 22 76 61 6c 75 65 22  NORMAL", "value"
c0990 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 0 }, { "tag": 
c09a0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c09b0 20 22 53 44 4c 5f 48 49 54 54 45 53 54 5f 44 52   "SDL_HITTEST_DR
c09c0 41 47 47 41 42 4c 45 22 2c 20 22 76 61 6c 75 65  AGGABLE", "value
c09d0 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
c09e0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c09f0 3a 20 22 53 44 4c 5f 48 49 54 54 45 53 54 5f 52  : "SDL_HITTEST_R
c0a00 45 53 49 5a 45 5f 54 4f 50 4c 45 46 54 22 2c 20  ESIZE_TOPLEFT", 
c0a10 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20  "value": 2 }, { 
c0a20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c0a30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49 54  "name": "SDL_HIT
c0a40 54 45 53 54 5f 52 45 53 49 5a 45 5f 54 4f 50 22  TEST_RESIZE_TOP"
c0a50 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20  , "value": 3 }, 
c0a60 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c0a70 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
c0a80 49 54 54 45 53 54 5f 52 45 53 49 5a 45 5f 54 4f  ITTEST_RESIZE_TO
c0a90 50 52 49 47 48 54 22 2c 20 22 76 61 6c 75 65 22  PRIGHT", "value"
c0aa0 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 4 }, { "tag": 
c0ab0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c0ac0 20 22 53 44 4c 5f 48 49 54 54 45 53 54 5f 52 45   "SDL_HITTEST_RE
c0ad0 53 49 5a 45 5f 52 49 47 48 54 22 2c 20 22 76 61  SIZE_RIGHT", "va
c0ae0 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74 61  lue": 5 }, { "ta
c0af0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c0b00 6d 65 22 3a 20 22 53 44 4c 5f 48 49 54 54 45 53  me": "SDL_HITTES
c0b10 54 5f 52 45 53 49 5a 45 5f 42 4f 54 54 4f 4d 52  T_RESIZE_BOTTOMR
c0b20 49 47 48 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  IGHT", "value": 
c0b30 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
c0b40 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c0b50 53 44 4c 5f 48 49 54 54 45 53 54 5f 52 45 53 49  SDL_HITTEST_RESI
c0b60 5a 45 5f 42 4f 54 54 4f 4d 22 2c 20 22 76 61 6c  ZE_BOTTOM", "val
c0b70 75 65 22 3a 20 37 20 7d 2c 20 7b 20 22 74 61 67  ue": 7 }, { "tag
c0b80 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c0b90 65 22 3a 20 22 53 44 4c 5f 48 49 54 54 45 53 54  e": "SDL_HITTEST
c0ba0 5f 52 45 53 49 5a 45 5f 42 4f 54 54 4f 4d 4c 45  _RESIZE_BOTTOMLE
c0bb0 46 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 20  FT", "value": 8 
c0bc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c0bd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c0be0 4c 5f 48 49 54 54 45 53 54 5f 52 45 53 49 5a 45  L_HITTEST_RESIZE
c0bf0 5f 4c 45 46 54 22 2c 20 22 76 61 6c 75 65 22 3a  _LEFT", "value":
c0c00 20 39 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   9 }] },.{ "tag"
c0c10 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
c0c20 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
c0c30 44 4c 5f 48 69 74 54 65 73 74 52 65 73 75 6c 74  DL_HitTestResult
c0c40 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
c0c50 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
c0c60 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 30  2/SDL_video.h:10
c0c70 30 33 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  03:3", "type": {
c0c80 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c   "tag": ":enum",
c0c90 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
c0ca0 22 3a 20 39 31 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 91 } },.{ "ta
c0cb0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
c0cc0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
c0cd0 22 53 44 4c 5f 48 69 74 54 65 73 74 22 2c 20 22  "SDL_HitTest", "
c0ce0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c0cf0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c0d00 4c 5f 76 69 64 65 6f 2e 68 3a 31 30 31 30 3a 33  L_video.h:1010:3
c0d10 37 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  7", "type": { "t
c0d20 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
c0d30 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20  pointer" } },.{ 
c0d40 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
c0d50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c0d60 53 65 74 57 69 6e 64 6f 77 48 69 74 54 65 73 74  SetWindowHitTest
c0d70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
c0d80 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
c0d90 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
c0da0 69 64 65 6f 2e 68 3a 31 30 35 31 3a 32 39 22 2c  ideo.h:1051:29",
c0db0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
c0dc0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
c0dd0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
c0de0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
c0df0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
c0e00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
c0e10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  er", "name": "wi
c0e20 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndow", "type": {
c0e30 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
c0e40 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
c0e50 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
c0e60 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
c0e70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c0e80 6e 61 6d 65 22 3a 20 22 63 61 6c 6c 62 61 63 6b  name": "callback
c0e90 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c0ea0 67 22 3a 20 22 53 44 4c 5f 48 69 74 54 65 73 74  g": "SDL_HitTest
c0eb0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
c0ec0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
c0ed0 6d 65 22 3a 20 22 63 61 6c 6c 62 61 63 6b 5f 64  me": "callback_d
c0ee0 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ata", "type": { 
c0ef0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c0f00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c0f10 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
c0f20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
c0f30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
c0f40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
c0f50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
c0f60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
c0f70 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
c0f80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44  , "name": "SDL_D
c0f90 65 73 74 72 6f 79 57 69 6e 64 6f 77 22 2c 20 22  estroyWindow", "
c0fa0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
c0fb0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c0fc0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
c0fd0 2e 68 3a 31 30 35 38 3a 33 30 22 2c 20 22 76 61  .h:1058:30", "va
c0fe0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
c0ff0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
c1000 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
c1010 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
c1020 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
c1030 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
c1040 20 22 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77   "name": "window
c1050 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c1060 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
c1070 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c1080 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20   "SDL_Window" } 
c1090 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
c10a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
c10b0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
c10c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
c10d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 49 73 53  "name": "SDL_IsS
c10e0 63 72 65 65 6e 53 61 76 65 72 45 6e 61 62 6c 65  creenSaverEnable
c10f0 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  d", "ns": 0, "lo
c1100 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c1110 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
c1120 76 69 64 65 6f 2e 68 3a 31 30 36 37 3a 33 34 22  video.h:1067:34"
c1130 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
c1140 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
c1150 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
c1160 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
c1170 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
c1180 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c1190 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
c11a0 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
c11b0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
c11c0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45 6e 61  "name": "SDL_Ena
c11d0 62 6c 65 53 63 72 65 65 6e 53 61 76 65 72 22 2c  bleScreenSaver",
c11e0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
c11f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
c1200 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
c1210 65 6f 2e 68 3a 31 30 37 35 3a 33 30 22 2c 20 22  eo.h:1075:30", "
c1220 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
c1230 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
c1240 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
c1250 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
c1260 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
c1270 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c1280 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
c1290 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
c12a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
c12b0 3a 20 22 53 44 4c 5f 44 69 73 61 62 6c 65 53 63  : "SDL_DisableSc
c12c0 72 65 65 6e 53 61 76 65 72 22 2c 20 22 6e 73 22  reenSaver", "ns"
c12d0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
c12e0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
c12f0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
c1300 31 30 38 33 3a 33 30 22 2c 20 22 76 61 72 69 61  1083:30", "varia
c1310 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
c1320 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
c1330 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
c1340 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
c1350 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
c1360 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c1370 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
c1380 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
c1390 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
c13a0 4c 5f 47 4c 5f 4c 6f 61 64 4c 69 62 72 61 72 79  L_GL_LoadLibrary
c13b0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
c13c0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
c13d0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
c13e0 69 64 65 6f 2e 68 3a 31 31 30 39 3a 32 39 22 2c  ideo.h:1109:29",
c13f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
c1400 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
c1410 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
c1420 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
c1430 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
c1440 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
c1450 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  er", "name": "pa
c1460 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  th", "type": { "
c1470 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
c1480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
c1490 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
c14a0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
c14b0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
c14c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
c14d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
c14e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
c14f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
c1500 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
c1510 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
c1520 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
c1530 5f 47 4c 5f 47 65 74 50 72 6f 63 41 64 64 72 65  _GL_GetProcAddre
c1540 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ss", "ns": 0, "l
c1550 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
c1560 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
c1570 5f 76 69 64 65 6f 2e 68 3a 31 31 31 34 3a 33 31  _video.h:1114:31
c1580 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
c1590 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
c15a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
c15b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
c15c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
c15d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
c15e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
c15f0 70 72 6f 63 22 2c 20 22 74 79 70 65 22 3a 20 7b  proc", "type": {
c1600 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
c1610 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
c1620 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
c1630 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
c1640 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
c1650 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
c1660 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c1670 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
c1680 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
c1690 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  oid" } } },.{ "t
c16a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c16b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
c16c0 5f 55 6e 6c 6f 61 64 4c 69 62 72 61 72 79 22 2c  _UnloadLibrary",
c16d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
c16e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
c16f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64  ude/SDL2/SDL_vid
c1700 65 6f 2e 68 3a 31 31 32 31 3a 33 30 22 2c 20 22  eo.h:1121:30", "
c1710 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
c1720 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
c1730 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
c1740 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
c1750 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
c1760 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
c1770 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
c1780 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
c1790 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
c17a0 3a 20 22 53 44 4c 5f 47 4c 5f 45 78 74 65 6e 73  : "SDL_GL_Extens
c17b0 69 6f 6e 53 75 70 70 6f 72 74 65 64 22 2c 20 22  ionSupported", "
c17c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
c17d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c17e0 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f  e/SDL2/SDL_video
c17f0 2e 68 3a 31 31 32 37 3a 33 34 22 2c 20 22 76 61  .h:1127:34", "va
c1800 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
c1810 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
c1820 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
c1830 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
c1840 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
c1850 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
c1860 20 22 6e 61 6d 65 22 3a 20 22 65 78 74 65 6e 73   "name": "extens
c1870 69 6f 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ion", "type": { 
c1880 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c1890 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c18a0 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
c18b0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
c18c0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
c18d0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
c18e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c18f0 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b  SDL_bool" } },.{
c1900 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
c1910 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
c1920 5f 47 4c 5f 52 65 73 65 74 41 74 74 72 69 62 75  _GL_ResetAttribu
c1930 74 65 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  tes", "ns": 0, "
c1940 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c1950 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c1960 4c 5f 76 69 64 65 6f 2e 68 3a 31 31 33 33 3a 33  L_video.h:1133:3
c1970 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
c1980 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c1990 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c19a0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c19b0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c19c0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
c19d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
c19e0 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
c19f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
c1a00 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 53  name": "SDL_GL_S
c1a10 65 74 41 74 74 72 69 62 75 74 65 22 2c 20 22 6e  etAttribute", "n
c1a20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
c1a30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
c1a40 2f 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e  /SDL2/SDL_video.
c1a50 68 3a 31 31 34 30 3a 32 39 22 2c 20 22 76 61 72  h:1140:29", "var
c1a60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
c1a70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
c1a80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
c1a90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
c1aa0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
c1ab0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
c1ac0 22 6e 61 6d 65 22 3a 20 22 61 74 74 72 22 2c 20  "name": "attr", 
c1ad0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
c1ae0 20 22 53 44 4c 5f 47 4c 61 74 74 72 22 20 7d 20   "SDL_GLattr" } 
c1af0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
c1b00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c1b10 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22   "value", "type"
c1b20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
c1b30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
c1b40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
c1b50 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
c1b60 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
c1b70 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
c1b80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
c1b90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
c1ba0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
c1bb0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
c1bc0 22 3a 20 22 53 44 4c 5f 47 4c 5f 47 65 74 41 74  ": "SDL_GL_GetAt
c1bd0 74 72 69 62 75 74 65 22 2c 20 22 6e 73 22 3a 20  tribute", "ns": 
c1be0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
c1bf0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
c1c00 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 31  2/SDL_video.h:11
c1c10 34 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  48:29", "variadi
c1c20 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
c1c30 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
c1c40 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
c1c50 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
c1c60 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
c1c70 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
c1c80 65 22 3a 20 22 61 74 74 72 22 2c 20 22 74 79 70  e": "attr", "typ
c1c90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
c1ca0 4c 5f 47 4c 61 74 74 72 22 20 7d 20 7d 2c 20 7b  L_GLattr" } }, {
c1cb0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
c1cc0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61  er", "name": "va
c1cd0 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  lue", "type": { 
c1ce0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
c1cf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
c1d00 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
c1d10 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
c1d20 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
c1d30 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
c1d40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
c1d50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
c1d60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
c1d70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
c1d80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c1d90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
c1da0 44 4c 5f 47 4c 5f 43 72 65 61 74 65 43 6f 6e 74  DL_GL_CreateCont
c1db0 65 78 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ext", "ns": 0, "
c1dc0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c1dd0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c1de0 4c 5f 76 69 64 65 6f 2e 68 3a 31 31 35 36 3a 33  L_video.h:1156:3
c1df0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
c1e00 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c1e10 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c1e20 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c1e30 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c1e40 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
c1e50 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
c1e60 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22  "window", "type"
c1e70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c1e80 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c1e90 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e   "tag": "SDL_Win
c1ea0 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  dow" } } }], "re
c1eb0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
c1ec0 61 67 22 3a 20 22 53 44 4c 5f 47 4c 43 6f 6e 74  ag": "SDL_GLCont
c1ed0 65 78 74 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ext" } },.{ "tag
c1ee0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
c1ef0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 4d  name": "SDL_GL_M
c1f00 61 6b 65 43 75 72 72 65 6e 74 22 2c 20 22 6e 73  akeCurrent", "ns
c1f10 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
c1f20 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
c1f30 53 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68  SDL2/SDL_video.h
c1f40 3a 31 31 36 34 3a 32 39 22 2c 20 22 76 61 72 69  :1164:29", "vari
c1f50 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
c1f60 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
c1f70 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
c1f80 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
c1f90 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
c1fa0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
c1fb0 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
c1fc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c1fd0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
c1fe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c1ff0 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
c2000 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
c2010 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c2020 20 22 63 6f 6e 74 65 78 74 22 2c 20 22 74 79 70   "context", "typ
c2030 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
c2040 4c 5f 47 4c 43 6f 6e 74 65 78 74 22 20 7d 20 7d  L_GLContext" } }
c2050 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c2060 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
c2070 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
c2080 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
c2090 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
c20a0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c20b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
c20c0 5f 47 65 74 43 75 72 72 65 6e 74 57 69 6e 64 6f  _GetCurrentWindo
c20d0 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  w", "ns": 0, "lo
c20e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
c20f0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
c2100 76 69 64 65 6f 2e 68 3a 31 31 37 30 3a 33 37 22  video.h:1170:37"
c2110 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
c2120 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
c2130 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
c2140 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
c2150 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
c2160 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c2170 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c2180 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c2190 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e   "tag": "SDL_Win
c21a0 64 6f 77 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  dow" } } },.{ "t
c21b0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c21c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
c21d0 5f 47 65 74 43 75 72 72 65 6e 74 43 6f 6e 74 65  _GetCurrentConte
c21e0 78 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  xt", "ns": 0, "l
c21f0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
c2200 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
c2210 5f 76 69 64 65 6f 2e 68 3a 31 31 37 35 3a 33 39  _video.h:1175:39
c2220 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
c2230 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
c2240 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
c2250 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
c2260 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
c2270 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
c2280 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
c2290 5f 47 4c 43 6f 6e 74 65 78 74 22 20 7d 20 7d 2c  _GLContext" } },
c22a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
c22b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
c22c0 44 4c 5f 47 4c 5f 47 65 74 44 72 61 77 61 62 6c  DL_GL_GetDrawabl
c22d0 65 53 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c  eSize", "ns": 0,
c22e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
c22f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
c2300 53 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 31 39 33  SDL_video.h:1193
c2310 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
c2320 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
c2330 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
c2340 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
c2350 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
c2360 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
c2370 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
c2380 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70  : "window", "typ
c2390 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
c23a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
c23b0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57   { "tag": "SDL_W
c23c0 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20 7b 20  indow" } } }, { 
c23d0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
c23e0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22 2c  r", "name": "w",
c23f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
c2400 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
c2410 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c2420 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
c2430 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
c2440 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
c2450 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
c2460 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
c2470 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "h", "type": { "
c2480 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
c2490 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
c24a0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c24b0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c24c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c24d0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
c24e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c24f0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
c2500 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
c2510 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 4c   "name": "SDL_GL
c2520 5f 53 65 74 53 77 61 70 49 6e 74 65 72 76 61 6c  _SetSwapInterval
c2530 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
c2540 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
c2550 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76  clude/SDL2/SDL_v
c2560 69 64 65 6f 2e 68 3a 31 32 30 38 3a 32 39 22 2c  ideo.h:1208:29",
c2570 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
c2580 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
c2590 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
c25a0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
c25b0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
c25c0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
c25d0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e  er", "name": "in
c25e0 74 65 72 76 61 6c 22 2c 20 22 74 79 70 65 22 3a  terval", "type":
c25f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
c2600 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
c2610 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
c2620 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
c2630 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
c2640 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
c2650 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
c2660 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
c2670 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
c2680 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
c2690 3a 20 22 53 44 4c 5f 47 4c 5f 47 65 74 53 77 61  : "SDL_GL_GetSwa
c26a0 70 49 6e 74 65 72 76 61 6c 22 2c 20 22 6e 73 22  pInterval", "ns"
c26b0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
c26c0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
c26d0 44 4c 32 2f 53 44 4c 5f 76 69 64 65 6f 2e 68 3a  DL2/SDL_video.h:
c26e0 31 32 32 31 3a 32 39 22 2c 20 22 76 61 72 69 61  1221:29", "varia
c26f0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
c2700 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
c2710 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
c2720 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
c2730 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
c2740 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
c2750 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
c2760 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
c2770 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
c2780 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
c2790 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
c27a0 20 22 53 44 4c 5f 47 4c 5f 53 77 61 70 57 69 6e   "SDL_GL_SwapWin
c27b0 64 6f 77 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  dow", "ns": 0, "
c27c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
c27d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
c27e0 4c 5f 76 69 64 65 6f 2e 68 3a 31 32 32 37 3a 33  L_video.h:1227:3
c27f0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
c2800 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
c2810 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
c2820 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
c2830 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
c2840 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
c2850 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
c2860 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22  "window", "type"
c2870 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
c2880 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
c2890 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e   "tag": "SDL_Win
c28a0 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  dow" } } }], "re
c28b0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
c28c0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
c28d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
c28e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
c28f0 53 44 4c 5f 47 4c 5f 44 65 6c 65 74 65 43 6f 6e  SDL_GL_DeleteCon
c2900 74 65 78 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  text", "ns": 0, 
c2910 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
c2920 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
c2930 44 4c 5f 76 69 64 65 6f 2e 68 3a 31 32 33 34 3a  DL_video.h:1234:
c2940 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
c2950 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
c2960 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
c2970 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
c2980 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
c2990 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
c29a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
c29b0 20 22 63 6f 6e 74 65 78 74 22 2c 20 22 74 79 70   "context", "typ
c29c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
c29d0 4c 5f 47 4c 43 6f 6e 74 65 78 74 22 20 7d 20 7d  L_GLContext" } }
c29e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
c29f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
c2a00 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
c2a10 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
c2a20 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
c2a30 64 22 3a 20 39 32 2c 20 22 6c 6f 63 61 74 69 6f  d": 92, "locatio
c2a40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c2a50 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 63 61 6e 63  e/SDL2/SDL_scanc
c2a60 6f 64 65 2e 68 3a 34 33 3a 39 22 2c 20 22 66 69  ode.h:43:9", "fi
c2a70 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
c2a80 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c2a90 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c2aa0 55 4e 4b 4e 4f 57 4e 22 2c 20 22 76 61 6c 75 65  UNKNOWN", "value
c2ab0 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
c2ac0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c2ad0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c2ae0 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d  A", "value": 4 }
c2af0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c2b00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c2b10 5f 53 43 41 4e 43 4f 44 45 5f 42 22 2c 20 22 76  _SCANCODE_B", "v
c2b20 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74  alue": 5 }, { "t
c2b30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c2b40 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c2b50 4f 44 45 5f 43 22 2c 20 22 76 61 6c 75 65 22 3a  ODE_C", "value":
c2b60 20 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   6 }, { "tag": "
c2b70 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c2b80 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 44 22  "SDL_SCANCODE_D"
c2b90 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c 20  , "value": 7 }, 
c2ba0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c2bb0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c2bc0 43 41 4e 43 4f 44 45 5f 45 22 2c 20 22 76 61 6c  CANCODE_E", "val
c2bd0 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67  ue": 8 }, { "tag
c2be0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c2bf0 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c2c00 45 5f 46 22 2c 20 22 76 61 6c 75 65 22 3a 20 39  E_F", "value": 9
c2c10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c2c20 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c2c30 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 47 22 2c 20  DL_SCANCODE_G", 
c2c40 22 76 61 6c 75 65 22 3a 20 31 30 20 7d 2c 20 7b  "value": 10 }, {
c2c50 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c2c60 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c2c70 41 4e 43 4f 44 45 5f 48 22 2c 20 22 76 61 6c 75  ANCODE_H", "valu
c2c80 65 22 3a 20 31 31 20 7d 2c 20 7b 20 22 74 61 67  e": 11 }, { "tag
c2c90 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c2ca0 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c2cb0 45 5f 49 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  E_I", "value": 1
c2cc0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
c2cd0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c2ce0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4a 22 2c  SDL_SCANCODE_J",
c2cf0 20 22 76 61 6c 75 65 22 3a 20 31 33 20 7d 2c 20   "value": 13 }, 
c2d00 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c2d10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c2d20 43 41 4e 43 4f 44 45 5f 4b 22 2c 20 22 76 61 6c  CANCODE_K", "val
c2d30 75 65 22 3a 20 31 34 20 7d 2c 20 7b 20 22 74 61  ue": 14 }, { "ta
c2d40 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c2d50 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c2d60 44 45 5f 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20  DE_L", "value": 
c2d70 31 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  15 }, { "tag": "
c2d80 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c2d90 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4d 22  "SDL_SCANCODE_M"
c2da0 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 20 7d 2c  , "value": 16 },
c2db0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c2dc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c2dd0 53 43 41 4e 43 4f 44 45 5f 4e 22 2c 20 22 76 61  SCANCODE_N", "va
c2de0 6c 75 65 22 3a 20 31 37 20 7d 2c 20 7b 20 22 74  lue": 17 }, { "t
c2df0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c2e00 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c2e10 4f 44 45 5f 4f 22 2c 20 22 76 61 6c 75 65 22 3a  ODE_O", "value":
c2e20 20 31 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   18 }, { "tag": 
c2e30 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c2e40 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 50   "SDL_SCANCODE_P
c2e50 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 39 20 7d  ", "value": 19 }
c2e60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c2e70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c2e80 5f 53 43 41 4e 43 4f 44 45 5f 51 22 2c 20 22 76  _SCANCODE_Q", "v
c2e90 61 6c 75 65 22 3a 20 32 30 20 7d 2c 20 7b 20 22  alue": 20 }, { "
c2ea0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c2eb0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c2ec0 43 4f 44 45 5f 52 22 2c 20 22 76 61 6c 75 65 22  CODE_R", "value"
c2ed0 3a 20 32 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 21 }, { "tag":
c2ee0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c2ef0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c2f00 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32 20  S", "value": 22 
c2f10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c2f20 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c2f30 4c 5f 53 43 41 4e 43 4f 44 45 5f 54 22 2c 20 22  L_SCANCODE_T", "
c2f40 76 61 6c 75 65 22 3a 20 32 33 20 7d 2c 20 7b 20  value": 23 }, { 
c2f50 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c2f60 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c2f70 4e 43 4f 44 45 5f 55 22 2c 20 22 76 61 6c 75 65  NCODE_U", "value
c2f80 22 3a 20 32 34 20 7d 2c 20 7b 20 22 74 61 67 22  ": 24 }, { "tag"
c2f90 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c2fa0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c2fb0 5f 56 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 35  _V", "value": 25
c2fc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c2fd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c2fe0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 57 22 2c 20  DL_SCANCODE_W", 
c2ff0 22 76 61 6c 75 65 22 3a 20 32 36 20 7d 2c 20 7b  "value": 26 }, {
c3000 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c3010 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c3020 41 4e 43 4f 44 45 5f 58 22 2c 20 22 76 61 6c 75  ANCODE_X", "valu
c3030 65 22 3a 20 32 37 20 7d 2c 20 7b 20 22 74 61 67  e": 27 }, { "tag
c3040 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c3050 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c3060 45 5f 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  E_Y", "value": 2
c3070 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
c3080 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c3090 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 5a 22 2c  SDL_SCANCODE_Z",
c30a0 20 22 76 61 6c 75 65 22 3a 20 32 39 20 7d 2c 20   "value": 29 }, 
c30b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c30c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c30d0 43 41 4e 43 4f 44 45 5f 31 22 2c 20 22 76 61 6c  CANCODE_1", "val
c30e0 75 65 22 3a 20 33 30 20 7d 2c 20 7b 20 22 74 61  ue": 30 }, { "ta
c30f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3100 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3110 44 45 5f 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  DE_2", "value": 
c3120 33 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  31 }, { "tag": "
c3130 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3140 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 33 22  "SDL_SCANCODE_3"
c3150 2c 20 22 76 61 6c 75 65 22 3a 20 33 32 20 7d 2c  , "value": 32 },
c3160 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3170 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3180 53 43 41 4e 43 4f 44 45 5f 34 22 2c 20 22 76 61  SCANCODE_4", "va
c3190 6c 75 65 22 3a 20 33 33 20 7d 2c 20 7b 20 22 74  lue": 33 }, { "t
c31a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c31b0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c31c0 4f 44 45 5f 35 22 2c 20 22 76 61 6c 75 65 22 3a  ODE_5", "value":
c31d0 20 33 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   34 }, { "tag": 
c31e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c31f0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 36   "SDL_SCANCODE_6
c3200 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 35 20 7d  ", "value": 35 }
c3210 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c3220 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c3230 5f 53 43 41 4e 43 4f 44 45 5f 37 22 2c 20 22 76  _SCANCODE_7", "v
c3240 61 6c 75 65 22 3a 20 33 36 20 7d 2c 20 7b 20 22  alue": 36 }, { "
c3250 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c3260 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c3270 43 4f 44 45 5f 38 22 2c 20 22 76 61 6c 75 65 22  CODE_8", "value"
c3280 3a 20 33 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 37 }, { "tag":
c3290 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c32a0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c32b0 39 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 38 20  9", "value": 38 
c32c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c32d0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c32e0 4c 5f 53 43 41 4e 43 4f 44 45 5f 30 22 2c 20 22  L_SCANCODE_0", "
c32f0 76 61 6c 75 65 22 3a 20 33 39 20 7d 2c 20 7b 20  value": 39 }, { 
c3300 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3310 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3320 4e 43 4f 44 45 5f 52 45 54 55 52 4e 22 2c 20 22  NCODE_RETURN", "
c3330 76 61 6c 75 65 22 3a 20 34 30 20 7d 2c 20 7b 20  value": 40 }, { 
c3340 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3350 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3360 4e 43 4f 44 45 5f 45 53 43 41 50 45 22 2c 20 22  NCODE_ESCAPE", "
c3370 76 61 6c 75 65 22 3a 20 34 31 20 7d 2c 20 7b 20  value": 41 }, { 
c3380 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3390 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c33a0 4e 43 4f 44 45 5f 42 41 43 4b 53 50 41 43 45 22  NCODE_BACKSPACE"
c33b0 2c 20 22 76 61 6c 75 65 22 3a 20 34 32 20 7d 2c  , "value": 42 },
c33c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c33d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c33e0 53 43 41 4e 43 4f 44 45 5f 54 41 42 22 2c 20 22  SCANCODE_TAB", "
c33f0 76 61 6c 75 65 22 3a 20 34 33 20 7d 2c 20 7b 20  value": 43 }, { 
c3400 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3410 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3420 4e 43 4f 44 45 5f 53 50 41 43 45 22 2c 20 22 76  NCODE_SPACE", "v
c3430 61 6c 75 65 22 3a 20 34 34 20 7d 2c 20 7b 20 22  alue": 44 }, { "
c3440 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c3450 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c3460 43 4f 44 45 5f 4d 49 4e 55 53 22 2c 20 22 76 61  CODE_MINUS", "va
c3470 6c 75 65 22 3a 20 34 35 20 7d 2c 20 7b 20 22 74  lue": 45 }, { "t
c3480 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3490 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c34a0 4f 44 45 5f 45 51 55 41 4c 53 22 2c 20 22 76 61  ODE_EQUALS", "va
c34b0 6c 75 65 22 3a 20 34 36 20 7d 2c 20 7b 20 22 74  lue": 46 }, { "t
c34c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c34d0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c34e0 4f 44 45 5f 4c 45 46 54 42 52 41 43 4b 45 54 22  ODE_LEFTBRACKET"
c34f0 2c 20 22 76 61 6c 75 65 22 3a 20 34 37 20 7d 2c  , "value": 47 },
c3500 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3520 53 43 41 4e 43 4f 44 45 5f 52 49 47 48 54 42 52  SCANCODE_RIGHTBR
c3530 41 43 4b 45 54 22 2c 20 22 76 61 6c 75 65 22 3a  ACKET", "value":
c3540 20 34 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   48 }, { "tag": 
c3550 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3560 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 42   "SDL_SCANCODE_B
c3570 41 43 4b 53 4c 41 53 48 22 2c 20 22 76 61 6c 75  ACKSLASH", "valu
c3580 65 22 3a 20 34 39 20 7d 2c 20 7b 20 22 74 61 67  e": 49 }, { "tag
c3590 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c35a0 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c35b0 45 5f 4e 4f 4e 55 53 48 41 53 48 22 2c 20 22 76  E_NONUSHASH", "v
c35c0 61 6c 75 65 22 3a 20 35 30 20 7d 2c 20 7b 20 22  alue": 50 }, { "
c35d0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c35e0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c35f0 43 4f 44 45 5f 53 45 4d 49 43 4f 4c 4f 4e 22 2c  CODE_SEMICOLON",
c3600 20 22 76 61 6c 75 65 22 3a 20 35 31 20 7d 2c 20   "value": 51 }, 
c3610 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3620 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3630 43 41 4e 43 4f 44 45 5f 41 50 4f 53 54 52 4f 50  CANCODE_APOSTROP
c3640 48 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 32  HE", "value": 52
c3650 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c3660 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c3670 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 47 52 41 56  DL_SCANCODE_GRAV
c3680 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 33 20  E", "value": 53 
c3690 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c36a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c36b0 4c 5f 53 43 41 4e 43 4f 44 45 5f 43 4f 4d 4d 41  L_SCANCODE_COMMA
c36c0 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 34 20 7d  ", "value": 54 }
c36d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c36e0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c36f0 5f 53 43 41 4e 43 4f 44 45 5f 50 45 52 49 4f 44  _SCANCODE_PERIOD
c3700 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 35 20 7d  ", "value": 55 }
c3710 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c3720 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c3730 5f 53 43 41 4e 43 4f 44 45 5f 53 4c 41 53 48 22  _SCANCODE_SLASH"
c3740 2c 20 22 76 61 6c 75 65 22 3a 20 35 36 20 7d 2c  , "value": 56 },
c3750 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3760 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3770 53 43 41 4e 43 4f 44 45 5f 43 41 50 53 4c 4f 43  SCANCODE_CAPSLOC
c3780 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 37 20  K", "value": 57 
c3790 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c37a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c37b0 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 31 22 2c 20  L_SCANCODE_F1", 
c37c0 22 76 61 6c 75 65 22 3a 20 35 38 20 7d 2c 20 7b  "value": 58 }, {
c37d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c37e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c37f0 41 4e 43 4f 44 45 5f 46 32 22 2c 20 22 76 61 6c  ANCODE_F2", "val
c3800 75 65 22 3a 20 35 39 20 7d 2c 20 7b 20 22 74 61  ue": 59 }, { "ta
c3810 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3820 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3830 44 45 5f 46 33 22 2c 20 22 76 61 6c 75 65 22 3a  DE_F3", "value":
c3840 20 36 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   60 }, { "tag": 
c3850 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3860 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46   "SDL_SCANCODE_F
c3870 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 31 20  4", "value": 61 
c3880 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3890 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c38a0 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 35 22 2c 20  L_SCANCODE_F5", 
c38b0 22 76 61 6c 75 65 22 3a 20 36 32 20 7d 2c 20 7b  "value": 62 }, {
c38c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c38d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c38e0 41 4e 43 4f 44 45 5f 46 36 22 2c 20 22 76 61 6c  ANCODE_F6", "val
c38f0 75 65 22 3a 20 36 33 20 7d 2c 20 7b 20 22 74 61  ue": 63 }, { "ta
c3900 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3910 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3920 44 45 5f 46 37 22 2c 20 22 76 61 6c 75 65 22 3a  DE_F7", "value":
c3930 20 36 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   64 }, { "tag": 
c3940 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c3950 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46   "SDL_SCANCODE_F
c3960 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 35 20  8", "value": 65 
c3970 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3980 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3990 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 39 22 2c 20  L_SCANCODE_F9", 
c39a0 22 76 61 6c 75 65 22 3a 20 36 36 20 7d 2c 20 7b  "value": 66 }, {
c39b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c39c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c39d0 41 4e 43 4f 44 45 5f 46 31 30 22 2c 20 22 76 61  ANCODE_F10", "va
c39e0 6c 75 65 22 3a 20 36 37 20 7d 2c 20 7b 20 22 74  lue": 67 }, { "t
c39f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3a00 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3a10 4f 44 45 5f 46 31 31 22 2c 20 22 76 61 6c 75 65  ODE_F11", "value
c3a20 22 3a 20 36 38 20 7d 2c 20 7b 20 22 74 61 67 22  ": 68 }, { "tag"
c3a30 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c3a40 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c3a50 5f 46 31 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  _F12", "value": 
c3a60 36 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  69 }, { "tag": "
c3a70 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3a80 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 50 52  "SDL_SCANCODE_PR
c3a90 49 4e 54 53 43 52 45 45 4e 22 2c 20 22 76 61 6c  INTSCREEN", "val
c3aa0 75 65 22 3a 20 37 30 20 7d 2c 20 7b 20 22 74 61  ue": 70 }, { "ta
c3ab0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3ac0 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3ad0 44 45 5f 53 43 52 4f 4c 4c 4c 4f 43 4b 22 2c 20  DE_SCROLLLOCK", 
c3ae0 22 76 61 6c 75 65 22 3a 20 37 31 20 7d 2c 20 7b  "value": 71 }, {
c3af0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c3b00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c3b10 41 4e 43 4f 44 45 5f 50 41 55 53 45 22 2c 20 22  ANCODE_PAUSE", "
c3b20 76 61 6c 75 65 22 3a 20 37 32 20 7d 2c 20 7b 20  value": 72 }, { 
c3b30 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3b40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3b50 4e 43 4f 44 45 5f 49 4e 53 45 52 54 22 2c 20 22  NCODE_INSERT", "
c3b60 76 61 6c 75 65 22 3a 20 37 33 20 7d 2c 20 7b 20  value": 73 }, { 
c3b70 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c3b80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c3b90 4e 43 4f 44 45 5f 48 4f 4d 45 22 2c 20 22 76 61  NCODE_HOME", "va
c3ba0 6c 75 65 22 3a 20 37 34 20 7d 2c 20 7b 20 22 74  lue": 74 }, { "t
c3bb0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3bc0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3bd0 4f 44 45 5f 50 41 47 45 55 50 22 2c 20 22 76 61  ODE_PAGEUP", "va
c3be0 6c 75 65 22 3a 20 37 35 20 7d 2c 20 7b 20 22 74  lue": 75 }, { "t
c3bf0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3c00 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3c10 4f 44 45 5f 44 45 4c 45 54 45 22 2c 20 22 76 61  ODE_DELETE", "va
c3c20 6c 75 65 22 3a 20 37 36 20 7d 2c 20 7b 20 22 74  lue": 76 }, { "t
c3c30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c3c40 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c3c50 4f 44 45 5f 45 4e 44 22 2c 20 22 76 61 6c 75 65  ODE_END", "value
c3c60 22 3a 20 37 37 20 7d 2c 20 7b 20 22 74 61 67 22  ": 77 }, { "tag"
c3c70 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c3c80 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c3c90 5f 50 41 47 45 44 4f 57 4e 22 2c 20 22 76 61 6c  _PAGEDOWN", "val
c3ca0 75 65 22 3a 20 37 38 20 7d 2c 20 7b 20 22 74 61  ue": 78 }, { "ta
c3cb0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3cc0 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3cd0 44 45 5f 52 49 47 48 54 22 2c 20 22 76 61 6c 75  DE_RIGHT", "valu
c3ce0 65 22 3a 20 37 39 20 7d 2c 20 7b 20 22 74 61 67  e": 79 }, { "tag
c3cf0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c3d00 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c3d10 45 5f 4c 45 46 54 22 2c 20 22 76 61 6c 75 65 22  E_LEFT", "value"
c3d20 3a 20 38 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 80 }, { "tag":
c3d30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c3d40 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c3d50 44 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20  DOWN", "value": 
c3d60 38 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  81 }, { "tag": "
c3d70 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c3d80 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 55 50  "SDL_SCANCODE_UP
c3d90 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 32 20 7d  ", "value": 82 }
c3da0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c3db0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c3dc0 5f 53 43 41 4e 43 4f 44 45 5f 4e 55 4d 4c 4f 43  _SCANCODE_NUMLOC
c3dd0 4b 43 4c 45 41 52 22 2c 20 22 76 61 6c 75 65 22  KCLEAR", "value"
c3de0 3a 20 38 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 83 }, { "tag":
c3df0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c3e00 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c3e10 4b 50 5f 44 49 56 49 44 45 22 2c 20 22 76 61 6c  KP_DIVIDE", "val
c3e20 75 65 22 3a 20 38 34 20 7d 2c 20 7b 20 22 74 61  ue": 84 }, { "ta
c3e30 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c3e40 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c3e50 44 45 5f 4b 50 5f 4d 55 4c 54 49 50 4c 59 22 2c  DE_KP_MULTIPLY",
c3e60 20 22 76 61 6c 75 65 22 3a 20 38 35 20 7d 2c 20   "value": 85 }, 
c3e70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c3e80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c3e90 43 41 4e 43 4f 44 45 5f 4b 50 5f 4d 49 4e 55 53  CANCODE_KP_MINUS
c3ea0 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 36 20 7d  ", "value": 86 }
c3eb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c3ec0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c3ed0 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 50 4c 55  _SCANCODE_KP_PLU
c3ee0 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 37 20  S", "value": 87 
c3ef0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3f00 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3f10 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 45 4e  L_SCANCODE_KP_EN
c3f20 54 45 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 38  TER", "value": 8
c3f30 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
c3f40 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c3f50 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c3f60 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 39 20  1", "value": 89 
c3f70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c3f80 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c3f90 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 32 22  L_SCANCODE_KP_2"
c3fa0 2c 20 22 76 61 6c 75 65 22 3a 20 39 30 20 7d 2c  , "value": 90 },
c3fb0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c3fc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c3fd0 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 33 22 2c 20  SCANCODE_KP_3", 
c3fe0 22 76 61 6c 75 65 22 3a 20 39 31 20 7d 2c 20 7b  "value": 91 }, {
c3ff0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c4000 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4010 41 4e 43 4f 44 45 5f 4b 50 5f 34 22 2c 20 22 76  ANCODE_KP_4", "v
c4020 61 6c 75 65 22 3a 20 39 32 20 7d 2c 20 7b 20 22  alue": 92 }, { "
c4030 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c4040 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c4050 43 4f 44 45 5f 4b 50 5f 35 22 2c 20 22 76 61 6c  CODE_KP_5", "val
c4060 75 65 22 3a 20 39 33 20 7d 2c 20 7b 20 22 74 61  ue": 93 }, { "ta
c4070 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c4080 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c4090 44 45 5f 4b 50 5f 36 22 2c 20 22 76 61 6c 75 65  DE_KP_6", "value
c40a0 22 3a 20 39 34 20 7d 2c 20 7b 20 22 74 61 67 22  ": 94 }, { "tag"
c40b0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c40c0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c40d0 5f 4b 50 5f 37 22 2c 20 22 76 61 6c 75 65 22 3a  _KP_7", "value":
c40e0 20 39 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   95 }, { "tag": 
c40f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c4100 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b   "SDL_SCANCODE_K
c4110 50 5f 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 39  P_8", "value": 9
c4120 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
c4130 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c4140 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c4150 39 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 37 20  9", "value": 97 
c4160 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4170 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4180 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 30 22  L_SCANCODE_KP_0"
c4190 2c 20 22 76 61 6c 75 65 22 3a 20 39 38 20 7d 2c  , "value": 98 },
c41a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c41b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c41c0 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 50 45 52 49  SCANCODE_KP_PERI
c41d0 4f 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 39  OD", "value": 99
c41e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c41f0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c4200 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4e 4f 4e 55  DL_SCANCODE_NONU
c4210 53 42 41 43 4b 53 4c 41 53 48 22 2c 20 22 76 61  SBACKSLASH", "va
c4220 6c 75 65 22 3a 20 31 30 30 20 7d 2c 20 7b 20 22  lue": 100 }, { "
c4230 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c4240 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c4250 43 4f 44 45 5f 41 50 50 4c 49 43 41 54 49 4f 4e  CODE_APPLICATION
c4260 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 31 20  ", "value": 101 
c4270 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4280 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4290 4c 5f 53 43 41 4e 43 4f 44 45 5f 50 4f 57 45 52  L_SCANCODE_POWER
c42a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 32 20  ", "value": 102 
c42b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c42c0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c42d0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 45 51  L_SCANCODE_KP_EQ
c42e0 55 41 4c 53 22 2c 20 22 76 61 6c 75 65 22 3a 20  UALS", "value": 
c42f0 31 30 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  103 }, { "tag": 
c4300 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c4310 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46   "SDL_SCANCODE_F
c4320 31 33 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  13", "value": 10
c4330 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c4340 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c4350 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 31 34  SDL_SCANCODE_F14
c4360 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 35 20  ", "value": 105 
c4370 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4380 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4390 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 31 35 22 2c  L_SCANCODE_F15",
c43a0 20 22 76 61 6c 75 65 22 3a 20 31 30 36 20 7d 2c   "value": 106 },
c43b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c43c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c43d0 53 43 41 4e 43 4f 44 45 5f 46 31 36 22 2c 20 22  SCANCODE_F16", "
c43e0 76 61 6c 75 65 22 3a 20 31 30 37 20 7d 2c 20 7b  value": 107 }, {
c43f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c4400 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4410 41 4e 43 4f 44 45 5f 46 31 37 22 2c 20 22 76 61  ANCODE_F17", "va
c4420 6c 75 65 22 3a 20 31 30 38 20 7d 2c 20 7b 20 22  lue": 108 }, { "
c4430 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c4440 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c4450 43 4f 44 45 5f 46 31 38 22 2c 20 22 76 61 6c 75  CODE_F18", "valu
c4460 65 22 3a 20 31 30 39 20 7d 2c 20 7b 20 22 74 61  e": 109 }, { "ta
c4470 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c4480 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c4490 44 45 5f 46 31 39 22 2c 20 22 76 61 6c 75 65 22  DE_F19", "value"
c44a0 3a 20 31 31 30 20 7d 2c 20 7b 20 22 74 61 67 22  : 110 }, { "tag"
c44b0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c44c0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c44d0 5f 46 32 30 22 2c 20 22 76 61 6c 75 65 22 3a 20  _F20", "value": 
c44e0 31 31 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  111 }, { "tag": 
c44f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c4500 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46   "SDL_SCANCODE_F
c4510 32 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31  21", "value": 11
c4520 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
c4530 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c4540 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 32 32  SDL_SCANCODE_F22
c4550 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 33 20  ", "value": 113 
c4560 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4570 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4580 4c 5f 53 43 41 4e 43 4f 44 45 5f 46 32 33 22 2c  L_SCANCODE_F23",
c4590 20 22 76 61 6c 75 65 22 3a 20 31 31 34 20 7d 2c   "value": 114 },
c45a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c45b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c45c0 53 43 41 4e 43 4f 44 45 5f 46 32 34 22 2c 20 22  SCANCODE_F24", "
c45d0 76 61 6c 75 65 22 3a 20 31 31 35 20 7d 2c 20 7b  value": 115 }, {
c45e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c45f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4600 41 4e 43 4f 44 45 5f 45 58 45 43 55 54 45 22 2c  ANCODE_EXECUTE",
c4610 20 22 76 61 6c 75 65 22 3a 20 31 31 36 20 7d 2c   "value": 116 },
c4620 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c4630 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4640 53 43 41 4e 43 4f 44 45 5f 48 45 4c 50 22 2c 20  SCANCODE_HELP", 
c4650 22 76 61 6c 75 65 22 3a 20 31 31 37 20 7d 2c 20  "value": 117 }, 
c4660 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c4670 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c4680 43 41 4e 43 4f 44 45 5f 4d 45 4e 55 22 2c 20 22  CANCODE_MENU", "
c4690 76 61 6c 75 65 22 3a 20 31 31 38 20 7d 2c 20 7b  value": 118 }, {
c46a0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c46b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c46c0 41 4e 43 4f 44 45 5f 53 45 4c 45 43 54 22 2c 20  ANCODE_SELECT", 
c46d0 22 76 61 6c 75 65 22 3a 20 31 31 39 20 7d 2c 20  "value": 119 }, 
c46e0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c46f0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c4700 43 41 4e 43 4f 44 45 5f 53 54 4f 50 22 2c 20 22  CANCODE_STOP", "
c4710 76 61 6c 75 65 22 3a 20 31 32 30 20 7d 2c 20 7b  value": 120 }, {
c4720 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c4730 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4740 41 4e 43 4f 44 45 5f 41 47 41 49 4e 22 2c 20 22  ANCODE_AGAIN", "
c4750 76 61 6c 75 65 22 3a 20 31 32 31 20 7d 2c 20 7b  value": 121 }, {
c4760 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c4770 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4780 41 4e 43 4f 44 45 5f 55 4e 44 4f 22 2c 20 22 76  ANCODE_UNDO", "v
c4790 61 6c 75 65 22 3a 20 31 32 32 20 7d 2c 20 7b 20  alue": 122 }, { 
c47a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c47b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c47c0 4e 43 4f 44 45 5f 43 55 54 22 2c 20 22 76 61 6c  NCODE_CUT", "val
c47d0 75 65 22 3a 20 31 32 33 20 7d 2c 20 7b 20 22 74  ue": 123 }, { "t
c47e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c47f0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c4800 4f 44 45 5f 43 4f 50 59 22 2c 20 22 76 61 6c 75  ODE_COPY", "valu
c4810 65 22 3a 20 31 32 34 20 7d 2c 20 7b 20 22 74 61  e": 124 }, { "ta
c4820 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c4830 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c4840 44 45 5f 50 41 53 54 45 22 2c 20 22 76 61 6c 75  DE_PASTE", "valu
c4850 65 22 3a 20 31 32 35 20 7d 2c 20 7b 20 22 74 61  e": 125 }, { "ta
c4860 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c4870 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c4880 44 45 5f 46 49 4e 44 22 2c 20 22 76 61 6c 75 65  DE_FIND", "value
c4890 22 3a 20 31 32 36 20 7d 2c 20 7b 20 22 74 61 67  ": 126 }, { "tag
c48a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c48b0 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c48c0 45 5f 4d 55 54 45 22 2c 20 22 76 61 6c 75 65 22  E_MUTE", "value"
c48d0 3a 20 31 32 37 20 7d 2c 20 7b 20 22 74 61 67 22  : 127 }, { "tag"
c48e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c48f0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c4900 5f 56 4f 4c 55 4d 45 55 50 22 2c 20 22 76 61 6c  _VOLUMEUP", "val
c4910 75 65 22 3a 20 31 32 38 20 7d 2c 20 7b 20 22 74  ue": 128 }, { "t
c4920 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c4930 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c4940 4f 44 45 5f 56 4f 4c 55 4d 45 44 4f 57 4e 22 2c  ODE_VOLUMEDOWN",
c4950 20 22 76 61 6c 75 65 22 3a 20 31 32 39 20 7d 2c   "value": 129 },
c4960 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c4970 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4980 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 43 4f 4d 4d  SCANCODE_KP_COMM
c4990 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 33 33  A", "value": 133
c49a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c49b0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c49c0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 45  DL_SCANCODE_KP_E
c49d0 51 55 41 4c 53 41 53 34 30 30 22 2c 20 22 76 61  QUALSAS400", "va
c49e0 6c 75 65 22 3a 20 31 33 34 20 7d 2c 20 7b 20 22  lue": 134 }, { "
c49f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c4a00 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c4a10 43 4f 44 45 5f 49 4e 54 45 52 4e 41 54 49 4f 4e  CODE_INTERNATION
c4a20 41 4c 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  AL1", "value": 1
c4a30 33 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  35 }, { "tag": "
c4a40 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c4a50 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 49 4e  "SDL_SCANCODE_IN
c4a60 54 45 52 4e 41 54 49 4f 4e 41 4c 32 22 2c 20 22  TERNATIONAL2", "
c4a70 76 61 6c 75 65 22 3a 20 31 33 36 20 7d 2c 20 7b  value": 136 }, {
c4a80 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c4a90 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c4aa0 41 4e 43 4f 44 45 5f 49 4e 54 45 52 4e 41 54 49  ANCODE_INTERNATI
c4ab0 4f 4e 41 4c 33 22 2c 20 22 76 61 6c 75 65 22 3a  ONAL3", "value":
c4ac0 20 31 33 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a   137 }, { "tag":
c4ad0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c4ae0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c4af0 49 4e 54 45 52 4e 41 54 49 4f 4e 41 4c 34 22 2c  INTERNATIONAL4",
c4b00 20 22 76 61 6c 75 65 22 3a 20 31 33 38 20 7d 2c   "value": 138 },
c4b10 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c4b20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4b30 53 43 41 4e 43 4f 44 45 5f 49 4e 54 45 52 4e 41  SCANCODE_INTERNA
c4b40 54 49 4f 4e 41 4c 35 22 2c 20 22 76 61 6c 75 65  TIONAL5", "value
c4b50 22 3a 20 31 33 39 20 7d 2c 20 7b 20 22 74 61 67  ": 139 }, { "tag
c4b60 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c4b70 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c4b80 45 5f 49 4e 54 45 52 4e 41 54 49 4f 4e 41 4c 36  E_INTERNATIONAL6
c4b90 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34 30 20  ", "value": 140 
c4ba0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4bb0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4bc0 4c 5f 53 43 41 4e 43 4f 44 45 5f 49 4e 54 45 52  L_SCANCODE_INTER
c4bd0 4e 41 54 49 4f 4e 41 4c 37 22 2c 20 22 76 61 6c  NATIONAL7", "val
c4be0 75 65 22 3a 20 31 34 31 20 7d 2c 20 7b 20 22 74  ue": 141 }, { "t
c4bf0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c4c00 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c4c10 4f 44 45 5f 49 4e 54 45 52 4e 41 54 49 4f 4e 41  ODE_INTERNATIONA
c4c20 4c 38 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 34  L8", "value": 14
c4c30 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
c4c40 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c4c50 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 49 4e 54  SDL_SCANCODE_INT
c4c60 45 52 4e 41 54 49 4f 4e 41 4c 39 22 2c 20 22 76  ERNATIONAL9", "v
c4c70 61 6c 75 65 22 3a 20 31 34 33 20 7d 2c 20 7b 20  alue": 143 }, { 
c4c80 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4c90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4ca0 4e 43 4f 44 45 5f 4c 41 4e 47 31 22 2c 20 22 76  NCODE_LANG1", "v
c4cb0 61 6c 75 65 22 3a 20 31 34 34 20 7d 2c 20 7b 20  alue": 144 }, { 
c4cc0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4cd0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4ce0 4e 43 4f 44 45 5f 4c 41 4e 47 32 22 2c 20 22 76  NCODE_LANG2", "v
c4cf0 61 6c 75 65 22 3a 20 31 34 35 20 7d 2c 20 7b 20  alue": 145 }, { 
c4d00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4d10 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4d20 4e 43 4f 44 45 5f 4c 41 4e 47 33 22 2c 20 22 76  NCODE_LANG3", "v
c4d30 61 6c 75 65 22 3a 20 31 34 36 20 7d 2c 20 7b 20  alue": 146 }, { 
c4d40 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4d50 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4d60 4e 43 4f 44 45 5f 4c 41 4e 47 34 22 2c 20 22 76  NCODE_LANG4", "v
c4d70 61 6c 75 65 22 3a 20 31 34 37 20 7d 2c 20 7b 20  alue": 147 }, { 
c4d80 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4d90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4da0 4e 43 4f 44 45 5f 4c 41 4e 47 35 22 2c 20 22 76  NCODE_LANG5", "v
c4db0 61 6c 75 65 22 3a 20 31 34 38 20 7d 2c 20 7b 20  alue": 148 }, { 
c4dc0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4dd0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4de0 4e 43 4f 44 45 5f 4c 41 4e 47 36 22 2c 20 22 76  NCODE_LANG6", "v
c4df0 61 6c 75 65 22 3a 20 31 34 39 20 7d 2c 20 7b 20  alue": 149 }, { 
c4e00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4e10 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4e20 4e 43 4f 44 45 5f 4c 41 4e 47 37 22 2c 20 22 76  NCODE_LANG7", "v
c4e30 61 6c 75 65 22 3a 20 31 35 30 20 7d 2c 20 7b 20  alue": 150 }, { 
c4e40 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4e50 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4e60 4e 43 4f 44 45 5f 4c 41 4e 47 38 22 2c 20 22 76  NCODE_LANG8", "v
c4e70 61 6c 75 65 22 3a 20 31 35 31 20 7d 2c 20 7b 20  alue": 151 }, { 
c4e80 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4e90 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4ea0 4e 43 4f 44 45 5f 4c 41 4e 47 39 22 2c 20 22 76  NCODE_LANG9", "v
c4eb0 61 6c 75 65 22 3a 20 31 35 32 20 7d 2c 20 7b 20  alue": 152 }, { 
c4ec0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c4ed0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c4ee0 4e 43 4f 44 45 5f 41 4c 54 45 52 41 53 45 22 2c  NCODE_ALTERASE",
c4ef0 20 22 76 61 6c 75 65 22 3a 20 31 35 33 20 7d 2c   "value": 153 },
c4f00 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c4f10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c4f20 53 43 41 4e 43 4f 44 45 5f 53 59 53 52 45 51 22  SCANCODE_SYSREQ"
c4f30 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 34 20 7d  , "value": 154 }
c4f40 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c4f50 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c4f60 5f 53 43 41 4e 43 4f 44 45 5f 43 41 4e 43 45 4c  _SCANCODE_CANCEL
c4f70 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 35 20  ", "value": 155 
c4f80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4f90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4fa0 4c 5f 53 43 41 4e 43 4f 44 45 5f 43 4c 45 41 52  L_SCANCODE_CLEAR
c4fb0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 36 20  ", "value": 156 
c4fc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c4fd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c4fe0 4c 5f 53 43 41 4e 43 4f 44 45 5f 50 52 49 4f 52  L_SCANCODE_PRIOR
c4ff0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 37 20  ", "value": 157 
c5000 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5010 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5020 4c 5f 53 43 41 4e 43 4f 44 45 5f 52 45 54 55 52  L_SCANCODE_RETUR
c5030 4e 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35  N2", "value": 15
c5040 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
c5050 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c5060 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 53 45 50  SDL_SCANCODE_SEP
c5070 41 52 41 54 4f 52 22 2c 20 22 76 61 6c 75 65 22  ARATOR", "value"
c5080 3a 20 31 35 39 20 7d 2c 20 7b 20 22 74 61 67 22  : 159 }, { "tag"
c5090 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c50a0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c50b0 5f 4f 55 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  _OUT", "value": 
c50c0 31 36 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  160 }, { "tag": 
c50d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c50e0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4f   "SDL_SCANCODE_O
c50f0 50 45 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  PER", "value": 1
c5100 36 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  61 }, { "tag": "
c5110 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c5120 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 43 4c  "SDL_SCANCODE_CL
c5130 45 41 52 41 47 41 49 4e 22 2c 20 22 76 61 6c 75  EARAGAIN", "valu
c5140 65 22 3a 20 31 36 32 20 7d 2c 20 7b 20 22 74 61  e": 162 }, { "ta
c5150 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5160 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5170 44 45 5f 43 52 53 45 4c 22 2c 20 22 76 61 6c 75  DE_CRSEL", "valu
c5180 65 22 3a 20 31 36 33 20 7d 2c 20 7b 20 22 74 61  e": 163 }, { "ta
c5190 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c51a0 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c51b0 44 45 5f 45 58 53 45 4c 22 2c 20 22 76 61 6c 75  DE_EXSEL", "valu
c51c0 65 22 3a 20 31 36 34 20 7d 2c 20 7b 20 22 74 61  e": 164 }, { "ta
c51d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c51e0 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c51f0 44 45 5f 4b 50 5f 30 30 22 2c 20 22 76 61 6c 75  DE_KP_00", "valu
c5200 65 22 3a 20 31 37 36 20 7d 2c 20 7b 20 22 74 61  e": 176 }, { "ta
c5210 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5220 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5230 44 45 5f 4b 50 5f 30 30 30 22 2c 20 22 76 61 6c  DE_KP_000", "val
c5240 75 65 22 3a 20 31 37 37 20 7d 2c 20 7b 20 22 74  ue": 177 }, { "t
c5250 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c5260 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c5270 4f 44 45 5f 54 48 4f 55 53 41 4e 44 53 53 45 50  ODE_THOUSANDSSEP
c5280 41 52 41 54 4f 52 22 2c 20 22 76 61 6c 75 65 22  ARATOR", "value"
c5290 3a 20 31 37 38 20 7d 2c 20 7b 20 22 74 61 67 22  : 178 }, { "tag"
c52a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c52b0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c52c0 5f 44 45 43 49 4d 41 4c 53 45 50 41 52 41 54 4f  _DECIMALSEPARATO
c52d0 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 39  R", "value": 179
c52e0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c52f0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c5300 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 43 55 52 52  DL_SCANCODE_CURR
c5310 45 4e 43 59 55 4e 49 54 22 2c 20 22 76 61 6c 75  ENCYUNIT", "valu
c5320 65 22 3a 20 31 38 30 20 7d 2c 20 7b 20 22 74 61  e": 180 }, { "ta
c5330 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5340 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5350 44 45 5f 43 55 52 52 45 4e 43 59 53 55 42 55 4e  DE_CURRENCYSUBUN
c5360 49 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 38  IT", "value": 18
c5370 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
c5380 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c5390 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c53a0 4c 45 46 54 50 41 52 45 4e 22 2c 20 22 76 61 6c  LEFTPAREN", "val
c53b0 75 65 22 3a 20 31 38 32 20 7d 2c 20 7b 20 22 74  ue": 182 }, { "t
c53c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c53d0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c53e0 4f 44 45 5f 4b 50 5f 52 49 47 48 54 50 41 52 45  ODE_KP_RIGHTPARE
c53f0 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 38 33  N", "value": 183
c5400 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c5410 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c5420 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 4c  DL_SCANCODE_KP_L
c5430 45 46 54 42 52 41 43 45 22 2c 20 22 76 61 6c 75  EFTBRACE", "valu
c5440 65 22 3a 20 31 38 34 20 7d 2c 20 7b 20 22 74 61  e": 184 }, { "ta
c5450 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5460 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5470 44 45 5f 4b 50 5f 52 49 47 48 54 42 52 41 43 45  DE_KP_RIGHTBRACE
c5480 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 38 35 20  ", "value": 185 
c5490 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c54a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c54b0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 54 41  L_SCANCODE_KP_TA
c54c0 42 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 38 36  B", "value": 186
c54d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c54e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c54f0 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 42  DL_SCANCODE_KP_B
c5500 41 43 4b 53 50 41 43 45 22 2c 20 22 76 61 6c 75  ACKSPACE", "valu
c5510 65 22 3a 20 31 38 37 20 7d 2c 20 7b 20 22 74 61  e": 187 }, { "ta
c5520 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5530 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5540 44 45 5f 4b 50 5f 41 22 2c 20 22 76 61 6c 75 65  DE_KP_A", "value
c5550 22 3a 20 31 38 38 20 7d 2c 20 7b 20 22 74 61 67  ": 188 }, { "tag
c5560 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c5570 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c5580 45 5f 4b 50 5f 42 22 2c 20 22 76 61 6c 75 65 22  E_KP_B", "value"
c5590 3a 20 31 38 39 20 7d 2c 20 7b 20 22 74 61 67 22  : 189 }, { "tag"
c55a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c55b0 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c55c0 5f 4b 50 5f 43 22 2c 20 22 76 61 6c 75 65 22 3a  _KP_C", "value":
c55d0 20 31 39 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a   190 }, { "tag":
c55e0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c55f0 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f  : "SDL_SCANCODE_
c5600 4b 50 5f 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  KP_D", "value": 
c5610 31 39 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  191 }, { "tag": 
c5620 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c5630 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b   "SDL_SCANCODE_K
c5640 50 5f 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  P_E", "value": 1
c5650 39 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  92 }, { "tag": "
c5660 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c5670 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c5680 5f 46 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 39  _F", "value": 19
c5690 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c56a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c56b0 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c56c0 58 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  XOR", "value": 1
c56d0 39 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  94 }, { "tag": "
c56e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c56f0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c5700 5f 50 4f 57 45 52 22 2c 20 22 76 61 6c 75 65 22  _POWER", "value"
c5710 3a 20 31 39 35 20 7d 2c 20 7b 20 22 74 61 67 22  : 195 }, { "tag"
c5720 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c5730 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c5740 5f 4b 50 5f 50 45 52 43 45 4e 54 22 2c 20 22 76  _KP_PERCENT", "v
c5750 61 6c 75 65 22 3a 20 31 39 36 20 7d 2c 20 7b 20  alue": 196 }, { 
c5760 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5770 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5780 4e 43 4f 44 45 5f 4b 50 5f 4c 45 53 53 22 2c 20  NCODE_KP_LESS", 
c5790 22 76 61 6c 75 65 22 3a 20 31 39 37 20 7d 2c 20  "value": 197 }, 
c57a0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c57b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c57c0 43 41 4e 43 4f 44 45 5f 4b 50 5f 47 52 45 41 54  CANCODE_KP_GREAT
c57d0 45 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 39  ER", "value": 19
c57e0 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
c57f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c5800 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c5810 41 4d 50 45 52 53 41 4e 44 22 2c 20 22 76 61 6c  AMPERSAND", "val
c5820 75 65 22 3a 20 31 39 39 20 7d 2c 20 7b 20 22 74  ue": 199 }, { "t
c5830 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c5840 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c5850 4f 44 45 5f 4b 50 5f 44 42 4c 41 4d 50 45 52 53  ODE_KP_DBLAMPERS
c5860 41 4e 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  AND", "value": 2
c5870 30 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  00 }, { "tag": "
c5880 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c5890 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50  "SDL_SCANCODE_KP
c58a0 5f 56 45 52 54 49 43 41 4c 42 41 52 22 2c 20 22  _VERTICALBAR", "
c58b0 76 61 6c 75 65 22 3a 20 32 30 31 20 7d 2c 20 7b  value": 201 }, {
c58c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c58d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c58e0 41 4e 43 4f 44 45 5f 4b 50 5f 44 42 4c 56 45 52  ANCODE_KP_DBLVER
c58f0 54 49 43 41 4c 42 41 52 22 2c 20 22 76 61 6c 75  TICALBAR", "valu
c5900 65 22 3a 20 32 30 32 20 7d 2c 20 7b 20 22 74 61  e": 202 }, { "ta
c5910 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c5920 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c5930 44 45 5f 4b 50 5f 43 4f 4c 4f 4e 22 2c 20 22 76  DE_KP_COLON", "v
c5940 61 6c 75 65 22 3a 20 32 30 33 20 7d 2c 20 7b 20  alue": 203 }, { 
c5950 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5960 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5970 4e 43 4f 44 45 5f 4b 50 5f 48 41 53 48 22 2c 20  NCODE_KP_HASH", 
c5980 22 76 61 6c 75 65 22 3a 20 32 30 34 20 7d 2c 20  "value": 204 }, 
c5990 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c59a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c59b0 43 41 4e 43 4f 44 45 5f 4b 50 5f 53 50 41 43 45  CANCODE_KP_SPACE
c59c0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 35 20  ", "value": 205 
c59d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c59e0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c59f0 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 41 54  L_SCANCODE_KP_AT
c5a00 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 36 20  ", "value": 206 
c5a10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c5a20 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c5a30 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 45 58  L_SCANCODE_KP_EX
c5a40 43 4c 41 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20  CLAM", "value": 
c5a50 32 30 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  207 }, { "tag": 
c5a60 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c5a70 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b   "SDL_SCANCODE_K
c5a80 50 5f 4d 45 4d 53 54 4f 52 45 22 2c 20 22 76 61  P_MEMSTORE", "va
c5a90 6c 75 65 22 3a 20 32 30 38 20 7d 2c 20 7b 20 22  lue": 208 }, { "
c5aa0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c5ab0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c5ac0 43 4f 44 45 5f 4b 50 5f 4d 45 4d 52 45 43 41 4c  CODE_KP_MEMRECAL
c5ad0 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 30 39  L", "value": 209
c5ae0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c5af0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c5b00 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 4d  DL_SCANCODE_KP_M
c5b10 45 4d 43 4c 45 41 52 22 2c 20 22 76 61 6c 75 65  EMCLEAR", "value
c5b20 22 3a 20 32 31 30 20 7d 2c 20 7b 20 22 74 61 67  ": 210 }, { "tag
c5b30 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c5b40 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c5b50 45 5f 4b 50 5f 4d 45 4d 41 44 44 22 2c 20 22 76  E_KP_MEMADD", "v
c5b60 61 6c 75 65 22 3a 20 32 31 31 20 7d 2c 20 7b 20  alue": 211 }, { 
c5b70 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5b80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5b90 4e 43 4f 44 45 5f 4b 50 5f 4d 45 4d 53 55 42 54  NCODE_KP_MEMSUBT
c5ba0 52 41 43 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  RACT", "value": 
c5bb0 32 31 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  212 }, { "tag": 
c5bc0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c5bd0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b   "SDL_SCANCODE_K
c5be0 50 5f 4d 45 4d 4d 55 4c 54 49 50 4c 59 22 2c 20  P_MEMMULTIPLY", 
c5bf0 22 76 61 6c 75 65 22 3a 20 32 31 33 20 7d 2c 20  "value": 213 }, 
c5c00 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5c10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5c20 43 41 4e 43 4f 44 45 5f 4b 50 5f 4d 45 4d 44 49  CANCODE_KP_MEMDI
c5c30 56 49 44 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  VIDE", "value": 
c5c40 32 31 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  214 }, { "tag": 
c5c50 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c5c60 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b   "SDL_SCANCODE_K
c5c70 50 5f 50 4c 55 53 4d 49 4e 55 53 22 2c 20 22 76  P_PLUSMINUS", "v
c5c80 61 6c 75 65 22 3a 20 32 31 35 20 7d 2c 20 7b 20  alue": 215 }, { 
c5c90 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5ca0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5cb0 4e 43 4f 44 45 5f 4b 50 5f 43 4c 45 41 52 22 2c  NCODE_KP_CLEAR",
c5cc0 20 22 76 61 6c 75 65 22 3a 20 32 31 36 20 7d 2c   "value": 216 },
c5cd0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c5ce0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c5cf0 53 43 41 4e 43 4f 44 45 5f 4b 50 5f 43 4c 45 41  SCANCODE_KP_CLEA
c5d00 52 45 4e 54 52 59 22 2c 20 22 76 61 6c 75 65 22  RENTRY", "value"
c5d10 3a 20 32 31 37 20 7d 2c 20 7b 20 22 74 61 67 22  : 217 }, { "tag"
c5d20 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c5d30 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c5d40 5f 4b 50 5f 42 49 4e 41 52 59 22 2c 20 22 76 61  _KP_BINARY", "va
c5d50 6c 75 65 22 3a 20 32 31 38 20 7d 2c 20 7b 20 22  lue": 218 }, { "
c5d60 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c5d70 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c5d80 43 4f 44 45 5f 4b 50 5f 4f 43 54 41 4c 22 2c 20  CODE_KP_OCTAL", 
c5d90 22 76 61 6c 75 65 22 3a 20 32 31 39 20 7d 2c 20  "value": 219 }, 
c5da0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c5db0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c5dc0 43 41 4e 43 4f 44 45 5f 4b 50 5f 44 45 43 49 4d  CANCODE_KP_DECIM
c5dd0 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 32  AL", "value": 22
c5de0 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  0 }, { "tag": "f
c5df0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c5e00 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 50 5f  SDL_SCANCODE_KP_
c5e10 48 45 58 41 44 45 43 49 4d 41 4c 22 2c 20 22 76  HEXADECIMAL", "v
c5e20 61 6c 75 65 22 3a 20 32 32 31 20 7d 2c 20 7b 20  alue": 221 }, { 
c5e30 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5e40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5e50 4e 43 4f 44 45 5f 4c 43 54 52 4c 22 2c 20 22 76  NCODE_LCTRL", "v
c5e60 61 6c 75 65 22 3a 20 32 32 34 20 7d 2c 20 7b 20  alue": 224 }, { 
c5e70 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5e80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5e90 4e 43 4f 44 45 5f 4c 53 48 49 46 54 22 2c 20 22  NCODE_LSHIFT", "
c5ea0 76 61 6c 75 65 22 3a 20 32 32 35 20 7d 2c 20 7b  value": 225 }, {
c5eb0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c5ec0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c5ed0 41 4e 43 4f 44 45 5f 4c 41 4c 54 22 2c 20 22 76  ANCODE_LALT", "v
c5ee0 61 6c 75 65 22 3a 20 32 32 36 20 7d 2c 20 7b 20  alue": 226 }, { 
c5ef0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5f00 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5f10 4e 43 4f 44 45 5f 4c 47 55 49 22 2c 20 22 76 61  NCODE_LGUI", "va
c5f20 6c 75 65 22 3a 20 32 32 37 20 7d 2c 20 7b 20 22  lue": 227 }, { "
c5f30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c5f40 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c5f50 43 4f 44 45 5f 52 43 54 52 4c 22 2c 20 22 76 61  CODE_RCTRL", "va
c5f60 6c 75 65 22 3a 20 32 32 38 20 7d 2c 20 7b 20 22  lue": 228 }, { "
c5f70 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c5f80 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c5f90 43 4f 44 45 5f 52 53 48 49 46 54 22 2c 20 22 76  CODE_RSHIFT", "v
c5fa0 61 6c 75 65 22 3a 20 32 32 39 20 7d 2c 20 7b 20  alue": 229 }, { 
c5fb0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c5fc0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c5fd0 4e 43 4f 44 45 5f 52 41 4c 54 22 2c 20 22 76 61  NCODE_RALT", "va
c5fe0 6c 75 65 22 3a 20 32 33 30 20 7d 2c 20 7b 20 22  lue": 230 }, { "
c5ff0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c6000 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c6010 43 4f 44 45 5f 52 47 55 49 22 2c 20 22 76 61 6c  CODE_RGUI", "val
c6020 75 65 22 3a 20 32 33 31 20 7d 2c 20 7b 20 22 74  ue": 231 }, { "t
c6030 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c6040 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43  ame": "SDL_SCANC
c6050 4f 44 45 5f 4d 4f 44 45 22 2c 20 22 76 61 6c 75  ODE_MODE", "valu
c6060 65 22 3a 20 32 35 37 20 7d 2c 20 7b 20 22 74 61  e": 257 }, { "ta
c6070 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6080 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c6090 44 45 5f 41 55 44 49 4f 4e 45 58 54 22 2c 20 22  DE_AUDIONEXT", "
c60a0 76 61 6c 75 65 22 3a 20 32 35 38 20 7d 2c 20 7b  value": 258 }, {
c60b0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c60c0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c60d0 41 4e 43 4f 44 45 5f 41 55 44 49 4f 50 52 45 56  ANCODE_AUDIOPREV
c60e0 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 35 39 20  ", "value": 259 
c60f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c6100 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c6110 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 55 44 49 4f  L_SCANCODE_AUDIO
c6120 53 54 4f 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  STOP", "value": 
c6130 32 36 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  260 }, { "tag": 
c6140 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c6150 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41   "SDL_SCANCODE_A
c6160 55 44 49 4f 50 4c 41 59 22 2c 20 22 76 61 6c 75  UDIOPLAY", "valu
c6170 65 22 3a 20 32 36 31 20 7d 2c 20 7b 20 22 74 61  e": 261 }, { "ta
c6180 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6190 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f  me": "SDL_SCANCO
c61a0 44 45 5f 41 55 44 49 4f 4d 55 54 45 22 2c 20 22  DE_AUDIOMUTE", "
c61b0 76 61 6c 75 65 22 3a 20 32 36 32 20 7d 2c 20 7b  value": 262 }, {
c61c0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c61d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43   "name": "SDL_SC
c61e0 41 4e 43 4f 44 45 5f 4d 45 44 49 41 53 45 4c 45  ANCODE_MEDIASELE
c61f0 43 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36  CT", "value": 26
c6200 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c6210 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c6220 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 57 57 57  SDL_SCANCODE_WWW
c6230 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 36 34 20  ", "value": 264 
c6240 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c6250 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c6260 4c 5f 53 43 41 4e 43 4f 44 45 5f 4d 41 49 4c 22  L_SCANCODE_MAIL"
c6270 2c 20 22 76 61 6c 75 65 22 3a 20 32 36 35 20 7d  , "value": 265 }
c6280 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6290 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c62a0 5f 53 43 41 4e 43 4f 44 45 5f 43 41 4c 43 55 4c  _SCANCODE_CALCUL
c62b0 41 54 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  ATOR", "value": 
c62c0 32 36 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  266 }, { "tag": 
c62d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c62e0 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 43   "SDL_SCANCODE_C
c62f0 4f 4d 50 55 54 45 52 22 2c 20 22 76 61 6c 75 65  OMPUTER", "value
c6300 22 3a 20 32 36 37 20 7d 2c 20 7b 20 22 74 61 67  ": 267 }, { "tag
c6310 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c6320 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44  e": "SDL_SCANCOD
c6330 45 5f 41 43 5f 53 45 41 52 43 48 22 2c 20 22 76  E_AC_SEARCH", "v
c6340 61 6c 75 65 22 3a 20 32 36 38 20 7d 2c 20 7b 20  alue": 268 }, { 
c6350 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6360 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c6370 4e 43 4f 44 45 5f 41 43 5f 48 4f 4d 45 22 2c 20  NCODE_AC_HOME", 
c6380 22 76 61 6c 75 65 22 3a 20 32 36 39 20 7d 2c 20  "value": 269 }, 
c6390 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c63a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c63b0 43 41 4e 43 4f 44 45 5f 41 43 5f 42 41 43 4b 22  CANCODE_AC_BACK"
c63c0 2c 20 22 76 61 6c 75 65 22 3a 20 32 37 30 20 7d  , "value": 270 }
c63d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c63e0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c63f0 5f 53 43 41 4e 43 4f 44 45 5f 41 43 5f 46 4f 52  _SCANCODE_AC_FOR
c6400 57 41 52 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  WARD", "value": 
c6410 32 37 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  271 }, { "tag": 
c6420 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c6430 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41   "SDL_SCANCODE_A
c6440 43 5f 53 54 4f 50 22 2c 20 22 76 61 6c 75 65 22  C_STOP", "value"
c6450 3a 20 32 37 32 20 7d 2c 20 7b 20 22 74 61 67 22  : 272 }, { "tag"
c6460 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6470 22 3a 20 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45  ": "SDL_SCANCODE
c6480 5f 41 43 5f 52 45 46 52 45 53 48 22 2c 20 22 76  _AC_REFRESH", "v
c6490 61 6c 75 65 22 3a 20 32 37 33 20 7d 2c 20 7b 20  alue": 273 }, { 
c64a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c64b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c64c0 4e 43 4f 44 45 5f 41 43 5f 42 4f 4f 4b 4d 41 52  NCODE_AC_BOOKMAR
c64d0 4b 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 37  KS", "value": 27
c64e0 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c64f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c6500 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 42 52 49  SDL_SCANCODE_BRI
c6510 47 48 54 4e 45 53 53 44 4f 57 4e 22 2c 20 22 76  GHTNESSDOWN", "v
c6520 61 6c 75 65 22 3a 20 32 37 35 20 7d 2c 20 7b 20  alue": 275 }, { 
c6530 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c6540 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41  "name": "SDL_SCA
c6550 4e 43 4f 44 45 5f 42 52 49 47 48 54 4e 45 53 53  NCODE_BRIGHTNESS
c6560 55 50 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 37  UP", "value": 27
c6570 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  6 }, { "tag": "f
c6580 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c6590 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 44 49 53  SDL_SCANCODE_DIS
c65a0 50 4c 41 59 53 57 49 54 43 48 22 2c 20 22 76 61  PLAYSWITCH", "va
c65b0 6c 75 65 22 3a 20 32 37 37 20 7d 2c 20 7b 20 22  lue": 277 }, { "
c65c0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c65d0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c65e0 43 4f 44 45 5f 4b 42 44 49 4c 4c 55 4d 54 4f 47  CODE_KBDILLUMTOG
c65f0 47 4c 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  GLE", "value": 2
c6600 37 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  78 }, { "tag": "
c6610 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6620 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 4b 42  "SDL_SCANCODE_KB
c6630 44 49 4c 4c 55 4d 44 4f 57 4e 22 2c 20 22 76 61  DILLUMDOWN", "va
c6640 6c 75 65 22 3a 20 32 37 39 20 7d 2c 20 7b 20 22  lue": 279 }, { "
c6650 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c6660 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 43 41 4e  name": "SDL_SCAN
c6670 43 4f 44 45 5f 4b 42 44 49 4c 4c 55 4d 55 50 22  CODE_KBDILLUMUP"
c6680 2c 20 22 76 61 6c 75 65 22 3a 20 32 38 30 20 7d  , "value": 280 }
c6690 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c66a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c66b0 5f 53 43 41 4e 43 4f 44 45 5f 45 4a 45 43 54 22  _SCANCODE_EJECT"
c66c0 2c 20 22 76 61 6c 75 65 22 3a 20 32 38 31 20 7d  , "value": 281 }
c66d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c66e0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c66f0 5f 53 43 41 4e 43 4f 44 45 5f 53 4c 45 45 50 22  _SCANCODE_SLEEP"
c6700 2c 20 22 76 61 6c 75 65 22 3a 20 32 38 32 20 7d  , "value": 282 }
c6710 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6720 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c6730 5f 53 43 41 4e 43 4f 44 45 5f 41 50 50 31 22 2c  _SCANCODE_APP1",
c6740 20 22 76 61 6c 75 65 22 3a 20 32 38 33 20 7d 2c   "value": 283 },
c6750 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c6760 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c6770 53 43 41 4e 43 4f 44 45 5f 41 50 50 32 22 2c 20  SCANCODE_APP2", 
c6780 22 76 61 6c 75 65 22 3a 20 32 38 34 20 7d 2c 20  "value": 284 }, 
c6790 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c67a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53  , "name": "SDL_S
c67b0 43 41 4e 43 4f 44 45 5f 41 55 44 49 4f 52 45 57  CANCODE_AUDIOREW
c67c0 49 4e 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  IND", "value": 2
c67d0 38 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  85 }, { "tag": "
c67e0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c67f0 22 53 44 4c 5f 53 43 41 4e 43 4f 44 45 5f 41 55  "SDL_SCANCODE_AU
c6800 44 49 4f 46 41 53 54 46 4f 52 57 41 52 44 22 2c  DIOFASTFORWARD",
c6810 20 22 76 61 6c 75 65 22 3a 20 32 38 36 20 7d 2c   "value": 286 },
c6820 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c6830 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
c6840 4e 55 4d 5f 53 43 41 4e 43 4f 44 45 53 22 2c 20  NUM_SCANCODES", 
c6850 22 76 61 6c 75 65 22 3a 20 35 31 32 20 7d 5d 20  "value": 512 }] 
c6860 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
c6870 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
c6880 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 63 61  "name": "SDL_Sca
c6890 6e 63 6f 64 65 22 2c 20 22 6c 6f 63 61 74 69 6f  ncode", "locatio
c68a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
c68b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 63 61 6e 63  e/SDL2/SDL_scanc
c68c0 6f 64 65 2e 68 3a 34 30 39 3a 33 22 2c 20 22 74  ode.h:409:3", "t
c68d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
c68e0 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20  :enum", "name": 
c68f0 22 22 2c 20 22 69 64 22 3a 20 39 32 20 7d 20 7d  "", "id": 92 } }
c6900 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
c6910 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
c6920 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b 65 79 63  name": "SDL_Keyc
c6930 6f 64 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ode", "location"
c6940 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
c6950 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 63 6f 64 65  SDL2/SDL_keycode
c6960 2e 68 3a 34 35 3a 31 36 22 2c 20 22 74 79 70 65  .h:45:16", "type
c6970 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e  ": { "tag": "Sin
c6980 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t32" } },.{ "tag
c6990 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
c69a0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
c69b0 22 69 64 22 3a 20 39 33 2c 20 22 6c 6f 63 61 74  "id": 93, "locat
c69c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
c69d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79  ude/SDL2/SDL_key
c69e0 63 6f 64 65 2e 68 3a 35 30 3a 31 22 2c 20 22 66  code.h:50:1", "f
c69f0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
c6a00 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6a10 22 3a 20 22 53 44 4c 4b 5f 55 4e 4b 4e 4f 57 4e  ": "SDLK_UNKNOWN
c6a20 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
c6a30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c6a40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c6a50 5f 52 45 54 55 52 4e 22 2c 20 22 76 61 6c 75 65  _RETURN", "value
c6a60 22 3a 20 31 33 20 7d 2c 20 7b 20 22 74 61 67 22  ": 13 }, { "tag"
c6a70 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6a80 22 3a 20 22 53 44 4c 4b 5f 45 53 43 41 50 45 22  ": "SDLK_ESCAPE"
c6a90 2c 20 22 76 61 6c 75 65 22 3a 20 32 37 20 7d 2c  , "value": 27 },
c6aa0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c6ab0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c6ac0 5f 42 41 43 4b 53 50 41 43 45 22 2c 20 22 76 61  _BACKSPACE", "va
c6ad0 6c 75 65 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61  lue": 8 }, { "ta
c6ae0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6af0 6d 65 22 3a 20 22 53 44 4c 4b 5f 54 41 42 22 2c  me": "SDLK_TAB",
c6b00 20 22 76 61 6c 75 65 22 3a 20 39 20 7d 2c 20 7b   "value": 9 }, {
c6b10 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c6b20 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 53   "name": "SDLK_S
c6b30 50 41 43 45 22 2c 20 22 76 61 6c 75 65 22 3a 20  PACE", "value": 
c6b40 33 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  32 }, { "tag": "
c6b50 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6b60 22 53 44 4c 4b 5f 45 58 43 4c 41 49 4d 22 2c 20  "SDLK_EXCLAIM", 
c6b70 22 76 61 6c 75 65 22 3a 20 33 33 20 7d 2c 20 7b  "value": 33 }, {
c6b80 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c6b90 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 51   "name": "SDLK_Q
c6ba0 55 4f 54 45 44 42 4c 22 2c 20 22 76 61 6c 75 65  UOTEDBL", "value
c6bb0 22 3a 20 33 34 20 7d 2c 20 7b 20 22 74 61 67 22  ": 34 }, { "tag"
c6bc0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6bd0 22 3a 20 22 53 44 4c 4b 5f 48 41 53 48 22 2c 20  ": "SDLK_HASH", 
c6be0 22 76 61 6c 75 65 22 3a 20 33 35 20 7d 2c 20 7b  "value": 35 }, {
c6bf0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c6c00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 50   "name": "SDLK_P
c6c10 45 52 43 45 4e 54 22 2c 20 22 76 61 6c 75 65 22  ERCENT", "value"
c6c20 3a 20 33 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 37 }, { "tag":
c6c30 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c6c40 3a 20 22 53 44 4c 4b 5f 44 4f 4c 4c 41 52 22 2c  : "SDLK_DOLLAR",
c6c50 20 22 76 61 6c 75 65 22 3a 20 33 36 20 7d 2c 20   "value": 36 }, 
c6c60 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c6c70 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c6c80 41 4d 50 45 52 53 41 4e 44 22 2c 20 22 76 61 6c  AMPERSAND", "val
c6c90 75 65 22 3a 20 33 38 20 7d 2c 20 7b 20 22 74 61  ue": 38 }, { "ta
c6ca0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c6cb0 6d 65 22 3a 20 22 53 44 4c 4b 5f 51 55 4f 54 45  me": "SDLK_QUOTE
c6cc0 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 39 20 7d  ", "value": 39 }
c6cd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6ce0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c6cf0 4b 5f 4c 45 46 54 50 41 52 45 4e 22 2c 20 22 76  K_LEFTPAREN", "v
c6d00 61 6c 75 65 22 3a 20 34 30 20 7d 2c 20 7b 20 22  alue": 40 }, { "
c6d10 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c6d20 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 52 49 47  name": "SDLK_RIG
c6d30 48 54 50 41 52 45 4e 22 2c 20 22 76 61 6c 75 65  HTPAREN", "value
c6d40 22 3a 20 34 31 20 7d 2c 20 7b 20 22 74 61 67 22  ": 41 }, { "tag"
c6d50 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6d60 22 3a 20 22 53 44 4c 4b 5f 41 53 54 45 52 49 53  ": "SDLK_ASTERIS
c6d70 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 32 20  K", "value": 42 
c6d80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c6d90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c6da0 4c 4b 5f 50 4c 55 53 22 2c 20 22 76 61 6c 75 65  LK_PLUS", "value
c6db0 22 3a 20 34 33 20 7d 2c 20 7b 20 22 74 61 67 22  ": 43 }, { "tag"
c6dc0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6dd0 22 3a 20 22 53 44 4c 4b 5f 43 4f 4d 4d 41 22 2c  ": "SDLK_COMMA",
c6de0 20 22 76 61 6c 75 65 22 3a 20 34 34 20 7d 2c 20   "value": 44 }, 
c6df0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c6e00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c6e10 4d 49 4e 55 53 22 2c 20 22 76 61 6c 75 65 22 3a  MINUS", "value":
c6e20 20 34 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   45 }, { "tag": 
c6e30 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c6e40 20 22 53 44 4c 4b 5f 50 45 52 49 4f 44 22 2c 20   "SDLK_PERIOD", 
c6e50 22 76 61 6c 75 65 22 3a 20 34 36 20 7d 2c 20 7b  "value": 46 }, {
c6e60 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c6e70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 53   "name": "SDLK_S
c6e80 4c 41 53 48 22 2c 20 22 76 61 6c 75 65 22 3a 20  LASH", "value": 
c6e90 34 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  47 }, { "tag": "
c6ea0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c6eb0 22 53 44 4c 4b 5f 30 22 2c 20 22 76 61 6c 75 65  "SDLK_0", "value
c6ec0 22 3a 20 34 38 20 7d 2c 20 7b 20 22 74 61 67 22  ": 48 }, { "tag"
c6ed0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c6ee0 22 3a 20 22 53 44 4c 4b 5f 31 22 2c 20 22 76 61  ": "SDLK_1", "va
c6ef0 6c 75 65 22 3a 20 34 39 20 7d 2c 20 7b 20 22 74  lue": 49 }, { "t
c6f00 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c6f10 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 32 22 2c 20  ame": "SDLK_2", 
c6f20 22 76 61 6c 75 65 22 3a 20 35 30 20 7d 2c 20 7b  "value": 50 }, {
c6f30 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c6f40 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 33   "name": "SDLK_3
c6f50 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 31 20 7d  ", "value": 51 }
c6f60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c6f70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c6f80 4b 5f 34 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  K_4", "value": 5
c6f90 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
c6fa0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c6fb0 53 44 4c 4b 5f 35 22 2c 20 22 76 61 6c 75 65 22  SDLK_5", "value"
c6fc0 3a 20 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 53 }, { "tag":
c6fd0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c6fe0 3a 20 22 53 44 4c 4b 5f 36 22 2c 20 22 76 61 6c  : "SDLK_6", "val
c6ff0 75 65 22 3a 20 35 34 20 7d 2c 20 7b 20 22 74 61  ue": 54 }, { "ta
c7000 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7010 6d 65 22 3a 20 22 53 44 4c 4b 5f 37 22 2c 20 22  me": "SDLK_7", "
c7020 76 61 6c 75 65 22 3a 20 35 35 20 7d 2c 20 7b 20  value": 55 }, { 
c7030 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c7040 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 38 22  "name": "SDLK_8"
c7050 2c 20 22 76 61 6c 75 65 22 3a 20 35 36 20 7d 2c  , "value": 56 },
c7060 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7080 5f 39 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 37  _9", "value": 57
c7090 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c70a0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c70b0 44 4c 4b 5f 43 4f 4c 4f 4e 22 2c 20 22 76 61 6c  DLK_COLON", "val
c70c0 75 65 22 3a 20 35 38 20 7d 2c 20 7b 20 22 74 61  ue": 58 }, { "ta
c70d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c70e0 6d 65 22 3a 20 22 53 44 4c 4b 5f 53 45 4d 49 43  me": "SDLK_SEMIC
c70f0 4f 4c 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20  OLON", "value": 
c7100 35 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  59 }, { "tag": "
c7110 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7120 22 53 44 4c 4b 5f 4c 45 53 53 22 2c 20 22 76 61  "SDLK_LESS", "va
c7130 6c 75 65 22 3a 20 36 30 20 7d 2c 20 7b 20 22 74  lue": 60 }, { "t
c7140 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7150 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 45 51 55 41  ame": "SDLK_EQUA
c7160 4c 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 31  LS", "value": 61
c7170 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7180 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7190 44 4c 4b 5f 47 52 45 41 54 45 52 22 2c 20 22 76  DLK_GREATER", "v
c71a0 61 6c 75 65 22 3a 20 36 32 20 7d 2c 20 7b 20 22  alue": 62 }, { "
c71b0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c71c0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 51 55 45  name": "SDLK_QUE
c71d0 53 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a  STION", "value":
c71e0 20 36 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   63 }, { "tag": 
c71f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7200 20 22 53 44 4c 4b 5f 41 54 22 2c 20 22 76 61 6c   "SDLK_AT", "val
c7210 75 65 22 3a 20 36 34 20 7d 2c 20 7b 20 22 74 61  ue": 64 }, { "ta
c7220 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c7230 6d 65 22 3a 20 22 53 44 4c 4b 5f 4c 45 46 54 42  me": "SDLK_LEFTB
c7240 52 41 43 4b 45 54 22 2c 20 22 76 61 6c 75 65 22  RACKET", "value"
c7250 3a 20 39 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 91 }, { "tag":
c7260 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7270 3a 20 22 53 44 4c 4b 5f 42 41 43 4b 53 4c 41 53  : "SDLK_BACKSLAS
c7280 48 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 32 20  H", "value": 92 
c7290 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c72a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c72b0 4c 4b 5f 52 49 47 48 54 42 52 41 43 4b 45 54 22  LK_RIGHTBRACKET"
c72c0 2c 20 22 76 61 6c 75 65 22 3a 20 39 33 20 7d 2c  , "value": 93 },
c72d0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c72e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c72f0 5f 43 41 52 45 54 22 2c 20 22 76 61 6c 75 65 22  _CARET", "value"
c7300 3a 20 39 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 94 }, { "tag":
c7310 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7320 3a 20 22 53 44 4c 4b 5f 55 4e 44 45 52 53 43 4f  : "SDLK_UNDERSCO
c7330 52 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 35  RE", "value": 95
c7340 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7350 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7360 44 4c 4b 5f 42 41 43 4b 51 55 4f 54 45 22 2c 20  DLK_BACKQUOTE", 
c7370 22 76 61 6c 75 65 22 3a 20 39 36 20 7d 2c 20 7b  "value": 96 }, {
c7380 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c7390 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 61   "name": "SDLK_a
c73a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 39 37 20 7d  ", "value": 97 }
c73b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c73c0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c73d0 4b 5f 62 22 2c 20 22 76 61 6c 75 65 22 3a 20 39  K_b", "value": 9
c73e0 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
c73f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c7400 53 44 4c 4b 5f 63 22 2c 20 22 76 61 6c 75 65 22  SDLK_c", "value"
c7410 3a 20 39 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 99 }, { "tag":
c7420 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7430 3a 20 22 53 44 4c 4b 5f 64 22 2c 20 22 76 61 6c  : "SDLK_d", "val
c7440 75 65 22 3a 20 31 30 30 20 7d 2c 20 7b 20 22 74  ue": 100 }, { "t
c7450 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7460 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 65 22 2c 20  ame": "SDLK_e", 
c7470 22 76 61 6c 75 65 22 3a 20 31 30 31 20 7d 2c 20  "value": 101 }, 
c7480 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c7490 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c74a0 66 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 32  f", "value": 102
c74b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c74c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c74d0 44 4c 4b 5f 67 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_g", "value":
c74e0 20 31 30 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a   103 }, { "tag":
c74f0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7500 3a 20 22 53 44 4c 4b 5f 68 22 2c 20 22 76 61 6c  : "SDLK_h", "val
c7510 75 65 22 3a 20 31 30 34 20 7d 2c 20 7b 20 22 74  ue": 104 }, { "t
c7520 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7530 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 69 22 2c 20  ame": "SDLK_i", 
c7540 22 76 61 6c 75 65 22 3a 20 31 30 35 20 7d 2c 20  "value": 105 }, 
c7550 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c7560 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c7570 6a 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 36  j", "value": 106
c7580 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7590 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c75a0 44 4c 4b 5f 6b 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_k", "value":
c75b0 20 31 30 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a   107 }, { "tag":
c75c0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c75d0 3a 20 22 53 44 4c 4b 5f 6c 22 2c 20 22 76 61 6c  : "SDLK_l", "val
c75e0 75 65 22 3a 20 31 30 38 20 7d 2c 20 7b 20 22 74  ue": 108 }, { "t
c75f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7600 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 6d 22 2c 20  ame": "SDLK_m", 
c7610 22 76 61 6c 75 65 22 3a 20 31 30 39 20 7d 2c 20  "value": 109 }, 
c7620 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c7630 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c7640 6e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 30  n", "value": 110
c7650 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7660 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7670 44 4c 4b 5f 6f 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_o", "value":
c7680 20 31 31 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a   111 }, { "tag":
c7690 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c76a0 3a 20 22 53 44 4c 4b 5f 70 22 2c 20 22 76 61 6c  : "SDLK_p", "val
c76b0 75 65 22 3a 20 31 31 32 20 7d 2c 20 7b 20 22 74  ue": 112 }, { "t
c76c0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c76d0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 71 22 2c 20  ame": "SDLK_q", 
c76e0 22 76 61 6c 75 65 22 3a 20 31 31 33 20 7d 2c 20  "value": 113 }, 
c76f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c7700 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c7710 72 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 34  r", "value": 114
c7720 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7730 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7740 44 4c 4b 5f 73 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_s", "value":
c7750 20 31 31 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a   115 }, { "tag":
c7760 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7770 3a 20 22 53 44 4c 4b 5f 74 22 2c 20 22 76 61 6c  : "SDLK_t", "val
c7780 75 65 22 3a 20 31 31 36 20 7d 2c 20 7b 20 22 74  ue": 116 }, { "t
c7790 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c77a0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 75 22 2c 20  ame": "SDLK_u", 
c77b0 22 76 61 6c 75 65 22 3a 20 31 31 37 20 7d 2c 20  "value": 117 }, 
c77c0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c77d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c77e0 76 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 31 38  v", "value": 118
c77f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7800 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7810 44 4c 4b 5f 77 22 2c 20 22 76 61 6c 75 65 22 3a  DLK_w", "value":
c7820 20 31 31 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a   119 }, { "tag":
c7830 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7840 3a 20 22 53 44 4c 4b 5f 78 22 2c 20 22 76 61 6c  : "SDLK_x", "val
c7850 75 65 22 3a 20 31 32 30 20 7d 2c 20 7b 20 22 74  ue": 120 }, { "t
c7860 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7870 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 79 22 2c 20  ame": "SDLK_y", 
c7880 22 76 61 6c 75 65 22 3a 20 31 32 31 20 7d 2c 20  "value": 121 }, 
c7890 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c78a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c78b0 7a 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 32  z", "value": 122
c78c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c78d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c78e0 44 4c 4b 5f 43 41 50 53 4c 4f 43 4b 22 2c 20 22  DLK_CAPSLOCK", "
c78f0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38  value": 10737418
c7900 38 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  81 }, { "tag": "
c7910 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7920 22 53 44 4c 4b 5f 46 31 22 2c 20 22 76 61 6c 75  "SDLK_F1", "valu
c7930 65 22 3a 20 31 30 37 33 37 34 31 38 38 32 20 7d  e": 1073741882 }
c7940 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c7950 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c7960 4b 5f 46 32 22 2c 20 22 76 61 6c 75 65 22 3a 20  K_F2", "value": 
c7970 31 30 37 33 37 34 31 38 38 33 20 7d 2c 20 7b 20  1073741883 }, { 
c7980 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c7990 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 33  "name": "SDLK_F3
c79a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c79b0 37 34 31 38 38 34 20 7d 2c 20 7b 20 22 74 61 67  741884 }, { "tag
c79c0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c79d0 65 22 3a 20 22 53 44 4c 4b 5f 46 34 22 2c 20 22  e": "SDLK_F4", "
c79e0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38  value": 10737418
c79f0 38 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  85 }, { "tag": "
c7a00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7a10 22 53 44 4c 4b 5f 46 35 22 2c 20 22 76 61 6c 75  "SDLK_F5", "valu
c7a20 65 22 3a 20 31 30 37 33 37 34 31 38 38 36 20 7d  e": 1073741886 }
c7a30 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c7a40 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c7a50 4b 5f 46 36 22 2c 20 22 76 61 6c 75 65 22 3a 20  K_F6", "value": 
c7a60 31 30 37 33 37 34 31 38 38 37 20 7d 2c 20 7b 20  1073741887 }, { 
c7a70 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c7a80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 37  "name": "SDLK_F7
c7a90 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c7aa0 37 34 31 38 38 38 20 7d 2c 20 7b 20 22 74 61 67  741888 }, { "tag
c7ab0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c7ac0 65 22 3a 20 22 53 44 4c 4b 5f 46 38 22 2c 20 22  e": "SDLK_F8", "
c7ad0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 38  value": 10737418
c7ae0 38 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  89 }, { "tag": "
c7af0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7b00 22 53 44 4c 4b 5f 46 39 22 2c 20 22 76 61 6c 75  "SDLK_F9", "valu
c7b10 65 22 3a 20 31 30 37 33 37 34 31 38 39 30 20 7d  e": 1073741890 }
c7b20 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c7b30 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c7b40 4b 5f 46 31 30 22 2c 20 22 76 61 6c 75 65 22 3a  K_F10", "value":
c7b50 20 31 30 37 33 37 34 31 38 39 31 20 7d 2c 20 7b   1073741891 }, {
c7b60 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c7b70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46   "name": "SDLK_F
c7b80 31 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  11", "value": 10
c7b90 37 33 37 34 31 38 39 32 20 7d 2c 20 7b 20 22 74  73741892 }, { "t
c7ba0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7bb0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 31 32 22  ame": "SDLK_F12"
c7bc0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c7bd0 34 31 38 39 33 20 7d 2c 20 7b 20 22 74 61 67 22  41893 }, { "tag"
c7be0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c7bf0 22 3a 20 22 53 44 4c 4b 5f 50 52 49 4e 54 53 43  ": "SDLK_PRINTSC
c7c00 52 45 45 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20  REEN", "value": 
c7c10 31 30 37 33 37 34 31 38 39 34 20 7d 2c 20 7b 20  1073741894 }, { 
c7c20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c7c30 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 53 43  "name": "SDLK_SC
c7c40 52 4f 4c 4c 4c 4f 43 4b 22 2c 20 22 76 61 6c 75  ROLLLOCK", "valu
c7c50 65 22 3a 20 31 30 37 33 37 34 31 38 39 35 20 7d  e": 1073741895 }
c7c60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c7c70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c7c80 4b 5f 50 41 55 53 45 22 2c 20 22 76 61 6c 75 65  K_PAUSE", "value
c7c90 22 3a 20 31 30 37 33 37 34 31 38 39 36 20 7d 2c  ": 1073741896 },
c7ca0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7cb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7cc0 5f 49 4e 53 45 52 54 22 2c 20 22 76 61 6c 75 65  _INSERT", "value
c7cd0 22 3a 20 31 30 37 33 37 34 31 38 39 37 20 7d 2c  ": 1073741897 },
c7ce0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c7cf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c7d00 5f 48 4f 4d 45 22 2c 20 22 76 61 6c 75 65 22 3a  _HOME", "value":
c7d10 20 31 30 37 33 37 34 31 38 39 38 20 7d 2c 20 7b   1073741898 }, {
c7d20 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c7d30 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 50   "name": "SDLK_P
c7d40 41 47 45 55 50 22 2c 20 22 76 61 6c 75 65 22 3a  AGEUP", "value":
c7d50 20 31 30 37 33 37 34 31 38 39 39 20 7d 2c 20 7b   1073741899 }, {
c7d60 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c7d70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 44   "name": "SDLK_D
c7d80 45 4c 45 54 45 22 2c 20 22 76 61 6c 75 65 22 3a  ELETE", "value":
c7d90 20 31 32 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a   127 }, { "tag":
c7da0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c7db0 3a 20 22 53 44 4c 4b 5f 45 4e 44 22 2c 20 22 76  : "SDLK_END", "v
c7dc0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 30  alue": 107374190
c7dd0 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
c7de0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c7df0 53 44 4c 4b 5f 50 41 47 45 44 4f 57 4e 22 2c 20  SDLK_PAGEDOWN", 
c7e00 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7e10 39 30 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  902 }, { "tag": 
c7e20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7e30 20 22 53 44 4c 4b 5f 52 49 47 48 54 22 2c 20 22   "SDLK_RIGHT", "
c7e40 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c7e50 30 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  03 }, { "tag": "
c7e60 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c7e70 22 53 44 4c 4b 5f 4c 45 46 54 22 2c 20 22 76 61  "SDLK_LEFT", "va
c7e80 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 30 34  lue": 1073741904
c7e90 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7ea0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7eb0 44 4c 4b 5f 44 4f 57 4e 22 2c 20 22 76 61 6c 75  DLK_DOWN", "valu
c7ec0 65 22 3a 20 31 30 37 33 37 34 31 39 30 35 20 7d  e": 1073741905 }
c7ed0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c7ee0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c7ef0 4b 5f 55 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  K_UP", "value": 
c7f00 31 30 37 33 37 34 31 39 30 36 20 7d 2c 20 7b 20  1073741906 }, { 
c7f10 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c7f20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4e 55  "name": "SDLK_NU
c7f30 4d 4c 4f 43 4b 43 4c 45 41 52 22 2c 20 22 76 61  MLOCKCLEAR", "va
c7f40 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 30 37  lue": 1073741907
c7f50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c7f60 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c7f70 44 4c 4b 5f 4b 50 5f 44 49 56 49 44 45 22 2c 20  DLK_KP_DIVIDE", 
c7f80 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c7f90 39 30 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  908 }, { "tag": 
c7fa0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c7fb0 20 22 53 44 4c 4b 5f 4b 50 5f 4d 55 4c 54 49 50   "SDLK_KP_MULTIP
c7fc0 4c 59 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  LY", "value": 10
c7fd0 37 33 37 34 31 39 30 39 20 7d 2c 20 7b 20 22 74  73741909 }, { "t
c7fe0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c7ff0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4d  ame": "SDLK_KP_M
c8000 49 4e 55 53 22 2c 20 22 76 61 6c 75 65 22 3a 20  INUS", "value": 
c8010 31 30 37 33 37 34 31 39 31 30 20 7d 2c 20 7b 20  1073741910 }, { 
c8020 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c8030 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c8040 5f 50 4c 55 53 22 2c 20 22 76 61 6c 75 65 22 3a  _PLUS", "value":
c8050 20 31 30 37 33 37 34 31 39 31 31 20 7d 2c 20 7b   1073741911 }, {
c8060 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c8070 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c8080 50 5f 45 4e 54 45 52 22 2c 20 22 76 61 6c 75 65  P_ENTER", "value
c8090 22 3a 20 31 30 37 33 37 34 31 39 31 32 20 7d 2c  ": 1073741912 },
c80a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c80b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c80c0 5f 4b 50 5f 31 22 2c 20 22 76 61 6c 75 65 22 3a  _KP_1", "value":
c80d0 20 31 30 37 33 37 34 31 39 31 33 20 7d 2c 20 7b   1073741913 }, {
c80e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c80f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c8100 50 5f 32 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  P_2", "value": 1
c8110 30 37 33 37 34 31 39 31 34 20 7d 2c 20 7b 20 22  073741914 }, { "
c8120 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8130 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f  name": "SDLK_KP_
c8140 33 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  3", "value": 107
c8150 33 37 34 31 39 31 35 20 7d 2c 20 7b 20 22 74 61  3741915 }, { "ta
c8160 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c8170 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 34 22  me": "SDLK_KP_4"
c8180 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c8190 34 31 39 31 36 20 7d 2c 20 7b 20 22 74 61 67 22  41916 }, { "tag"
c81a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c81b0 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 35 22 2c 20  ": "SDLK_KP_5", 
c81c0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c81d0 39 31 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  917 }, { "tag": 
c81e0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c81f0 20 22 53 44 4c 4b 5f 4b 50 5f 36 22 2c 20 22 76   "SDLK_KP_6", "v
c8200 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 31  alue": 107374191
c8210 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
c8220 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c8230 53 44 4c 4b 5f 4b 50 5f 37 22 2c 20 22 76 61 6c  SDLK_KP_7", "val
c8240 75 65 22 3a 20 31 30 37 33 37 34 31 39 31 39 20  ue": 1073741919 
c8250 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8260 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8270 4c 4b 5f 4b 50 5f 38 22 2c 20 22 76 61 6c 75 65  LK_KP_8", "value
c8280 22 3a 20 31 30 37 33 37 34 31 39 32 30 20 7d 2c  ": 1073741920 },
c8290 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c82a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c82b0 5f 4b 50 5f 39 22 2c 20 22 76 61 6c 75 65 22 3a  _KP_9", "value":
c82c0 20 31 30 37 33 37 34 31 39 32 31 20 7d 2c 20 7b   1073741921 }, {
c82d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c82e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c82f0 50 5f 30 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  P_0", "value": 1
c8300 30 37 33 37 34 31 39 32 32 20 7d 2c 20 7b 20 22  073741922 }, { "
c8310 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8320 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f  name": "SDLK_KP_
c8330 50 45 52 49 4f 44 22 2c 20 22 76 61 6c 75 65 22  PERIOD", "value"
c8340 3a 20 31 30 37 33 37 34 31 39 32 33 20 7d 2c 20  : 1073741923 }, 
c8350 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c8360 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c8370 41 50 50 4c 49 43 41 54 49 4f 4e 22 2c 20 22 76  APPLICATION", "v
c8380 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 32  alue": 107374192
c8390 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
c83a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c83b0 53 44 4c 4b 5f 50 4f 57 45 52 22 2c 20 22 76 61  SDLK_POWER", "va
c83c0 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 32 36  lue": 1073741926
c83d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c83e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c83f0 44 4c 4b 5f 4b 50 5f 45 51 55 41 4c 53 22 2c 20  DLK_KP_EQUALS", 
c8400 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8410 39 32 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  927 }, { "tag": 
c8420 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8430 20 22 53 44 4c 4b 5f 46 31 33 22 2c 20 22 76 61   "SDLK_F13", "va
c8440 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 32 38  lue": 1073741928
c8450 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c8460 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c8470 44 4c 4b 5f 46 31 34 22 2c 20 22 76 61 6c 75 65  DLK_F14", "value
c8480 22 3a 20 31 30 37 33 37 34 31 39 32 39 20 7d 2c  ": 1073741929 },
c8490 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c84a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c84b0 5f 46 31 35 22 2c 20 22 76 61 6c 75 65 22 3a 20  _F15", "value": 
c84c0 31 30 37 33 37 34 31 39 33 30 20 7d 2c 20 7b 20  1073741930 }, { 
c84d0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c84e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 31  "name": "SDLK_F1
c84f0 36 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  6", "value": 107
c8500 33 37 34 31 39 33 31 20 7d 2c 20 7b 20 22 74 61  3741931 }, { "ta
c8510 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c8520 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 31 37 22 2c  me": "SDLK_F17",
c8530 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c8540 31 39 33 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1932 }, { "tag":
c8550 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8560 3a 20 22 53 44 4c 4b 5f 46 31 38 22 2c 20 22 76  : "SDLK_F18", "v
c8570 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 33  alue": 107374193
c8580 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c8590 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c85a0 53 44 4c 4b 5f 46 31 39 22 2c 20 22 76 61 6c 75  SDLK_F19", "valu
c85b0 65 22 3a 20 31 30 37 33 37 34 31 39 33 34 20 7d  e": 1073741934 }
c85c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c85d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c85e0 4b 5f 46 32 30 22 2c 20 22 76 61 6c 75 65 22 3a  K_F20", "value":
c85f0 20 31 30 37 33 37 34 31 39 33 35 20 7d 2c 20 7b   1073741935 }, {
c8600 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c8610 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46   "name": "SDLK_F
c8620 32 31 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  21", "value": 10
c8630 37 33 37 34 31 39 33 36 20 7d 2c 20 7b 20 22 74  73741936 }, { "t
c8640 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c8650 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 46 32 32 22  ame": "SDLK_F22"
c8660 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c8670 34 31 39 33 37 20 7d 2c 20 7b 20 22 74 61 67 22  41937 }, { "tag"
c8680 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c8690 22 3a 20 22 53 44 4c 4b 5f 46 32 33 22 2c 20 22  ": "SDLK_F23", "
c86a0 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c86b0 33 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  38 }, { "tag": "
c86c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c86d0 22 53 44 4c 4b 5f 46 32 34 22 2c 20 22 76 61 6c  "SDLK_F24", "val
c86e0 75 65 22 3a 20 31 30 37 33 37 34 31 39 33 39 20  ue": 1073741939 
c86f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8700 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8710 4c 4b 5f 45 58 45 43 55 54 45 22 2c 20 22 76 61  LK_EXECUTE", "va
c8720 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 34 30  lue": 1073741940
c8730 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c8740 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c8750 44 4c 4b 5f 48 45 4c 50 22 2c 20 22 76 61 6c 75  DLK_HELP", "valu
c8760 65 22 3a 20 31 30 37 33 37 34 31 39 34 31 20 7d  e": 1073741941 }
c8770 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8780 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8790 4b 5f 4d 45 4e 55 22 2c 20 22 76 61 6c 75 65 22  K_MENU", "value"
c87a0 3a 20 31 30 37 33 37 34 31 39 34 32 20 7d 2c 20  : 1073741942 }, 
c87b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c87c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c87d0 53 45 4c 45 43 54 22 2c 20 22 76 61 6c 75 65 22  SELECT", "value"
c87e0 3a 20 31 30 37 33 37 34 31 39 34 33 20 7d 2c 20  : 1073741943 }, 
c87f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c8800 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c8810 53 54 4f 50 22 2c 20 22 76 61 6c 75 65 22 3a 20  STOP", "value": 
c8820 31 30 37 33 37 34 31 39 34 34 20 7d 2c 20 7b 20  1073741944 }, { 
c8830 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c8840 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 47  "name": "SDLK_AG
c8850 41 49 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  AIN", "value": 1
c8860 30 37 33 37 34 31 39 34 35 20 7d 2c 20 7b 20 22  073741945 }, { "
c8870 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8880 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 55 4e 44  name": "SDLK_UND
c8890 4f 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  O", "value": 107
c88a0 33 37 34 31 39 34 36 20 7d 2c 20 7b 20 22 74 61  3741946 }, { "ta
c88b0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c88c0 6d 65 22 3a 20 22 53 44 4c 4b 5f 43 55 54 22 2c  me": "SDLK_CUT",
c88d0 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34   "value": 107374
c88e0 31 39 34 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a  1947 }, { "tag":
c88f0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
c8900 3a 20 22 53 44 4c 4b 5f 43 4f 50 59 22 2c 20 22  : "SDLK_COPY", "
c8910 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39  value": 10737419
c8920 34 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  48 }, { "tag": "
c8930 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8940 22 53 44 4c 4b 5f 50 41 53 54 45 22 2c 20 22 76  "SDLK_PASTE", "v
c8950 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 34  alue": 107374194
c8960 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
c8970 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c8980 53 44 4c 4b 5f 46 49 4e 44 22 2c 20 22 76 61 6c  SDLK_FIND", "val
c8990 75 65 22 3a 20 31 30 37 33 37 34 31 39 35 30 20  ue": 1073741950 
c89a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c89b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c89c0 4c 4b 5f 4d 55 54 45 22 2c 20 22 76 61 6c 75 65  LK_MUTE", "value
c89d0 22 3a 20 31 30 37 33 37 34 31 39 35 31 20 7d 2c  ": 1073741951 },
c89e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c89f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8a00 5f 56 4f 4c 55 4d 45 55 50 22 2c 20 22 76 61 6c  _VOLUMEUP", "val
c8a10 75 65 22 3a 20 31 30 37 33 37 34 31 39 35 32 20  ue": 1073741952 
c8a20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8a30 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8a40 4c 4b 5f 56 4f 4c 55 4d 45 44 4f 57 4e 22 2c 20  LK_VOLUMEDOWN", 
c8a50 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31  "value": 1073741
c8a60 39 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  953 }, { "tag": 
c8a70 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8a80 20 22 53 44 4c 4b 5f 4b 50 5f 43 4f 4d 4d 41 22   "SDLK_KP_COMMA"
c8a90 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c8aa0 34 31 39 35 37 20 7d 2c 20 7b 20 22 74 61 67 22  41957 }, { "tag"
c8ab0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c8ac0 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 45 51 55 41  ": "SDLK_KP_EQUA
c8ad0 4c 53 41 53 34 30 30 22 2c 20 22 76 61 6c 75 65  LSAS400", "value
c8ae0 22 3a 20 31 30 37 33 37 34 31 39 35 38 20 7d 2c  ": 1073741958 },
c8af0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c8b00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8b10 5f 41 4c 54 45 52 41 53 45 22 2c 20 22 76 61 6c  _ALTERASE", "val
c8b20 75 65 22 3a 20 31 30 37 33 37 34 31 39 37 37 20  ue": 1073741977 
c8b30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8b40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8b50 4c 4b 5f 53 59 53 52 45 51 22 2c 20 22 76 61 6c  LK_SYSREQ", "val
c8b60 75 65 22 3a 20 31 30 37 33 37 34 31 39 37 38 20  ue": 1073741978 
c8b70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8b80 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8b90 4c 4b 5f 43 41 4e 43 45 4c 22 2c 20 22 76 61 6c  LK_CANCEL", "val
c8ba0 75 65 22 3a 20 31 30 37 33 37 34 31 39 37 39 20  ue": 1073741979 
c8bb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8bc0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8bd0 4c 4b 5f 43 4c 45 41 52 22 2c 20 22 76 61 6c 75  LK_CLEAR", "valu
c8be0 65 22 3a 20 31 30 37 33 37 34 31 39 38 30 20 7d  e": 1073741980 }
c8bf0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8c00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8c10 4b 5f 50 52 49 4f 52 22 2c 20 22 76 61 6c 75 65  K_PRIOR", "value
c8c20 22 3a 20 31 30 37 33 37 34 31 39 38 31 20 7d 2c  ": 1073741981 },
c8c30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c8c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8c50 5f 52 45 54 55 52 4e 32 22 2c 20 22 76 61 6c 75  _RETURN2", "valu
c8c60 65 22 3a 20 31 30 37 33 37 34 31 39 38 32 20 7d  e": 1073741982 }
c8c70 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8c80 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8c90 4b 5f 53 45 50 41 52 41 54 4f 52 22 2c 20 22 76  K_SEPARATOR", "v
c8ca0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 38  alue": 107374198
c8cb0 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  3 }, { "tag": "f
c8cc0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c8cd0 53 44 4c 4b 5f 4f 55 54 22 2c 20 22 76 61 6c 75  SDLK_OUT", "valu
c8ce0 65 22 3a 20 31 30 37 33 37 34 31 39 38 34 20 7d  e": 1073741984 }
c8cf0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8d00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8d10 4b 5f 4f 50 45 52 22 2c 20 22 76 61 6c 75 65 22  K_OPER", "value"
c8d20 3a 20 31 30 37 33 37 34 31 39 38 35 20 7d 2c 20  : 1073741985 }, 
c8d30 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c8d40 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c8d50 43 4c 45 41 52 41 47 41 49 4e 22 2c 20 22 76 61  CLEARAGAIN", "va
c8d60 6c 75 65 22 3a 20 31 30 37 33 37 34 31 39 38 36  lue": 1073741986
c8d70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c8d80 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c8d90 44 4c 4b 5f 43 52 53 45 4c 22 2c 20 22 76 61 6c  DLK_CRSEL", "val
c8da0 75 65 22 3a 20 31 30 37 33 37 34 31 39 38 37 20  ue": 1073741987 
c8db0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c8dc0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c8dd0 4c 4b 5f 45 58 53 45 4c 22 2c 20 22 76 61 6c 75  LK_EXSEL", "valu
c8de0 65 22 3a 20 31 30 37 33 37 34 31 39 38 38 20 7d  e": 1073741988 }
c8df0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c8e00 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c8e10 4b 5f 4b 50 5f 30 30 22 2c 20 22 76 61 6c 75 65  K_KP_00", "value
c8e20 22 3a 20 31 30 37 33 37 34 32 30 30 30 20 7d 2c  ": 1073742000 },
c8e30 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c8e40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8e50 5f 4b 50 5f 30 30 30 22 2c 20 22 76 61 6c 75 65  _KP_000", "value
c8e60 22 3a 20 31 30 37 33 37 34 32 30 30 31 20 7d 2c  ": 1073742001 },
c8e70 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c8e80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c8e90 5f 54 48 4f 55 53 41 4e 44 53 53 45 50 41 52 41  _THOUSANDSSEPARA
c8ea0 54 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  TOR", "value": 1
c8eb0 30 37 33 37 34 32 30 30 32 20 7d 2c 20 7b 20 22  073742002 }, { "
c8ec0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8ed0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 44 45 43  name": "SDLK_DEC
c8ee0 49 4d 41 4c 53 45 50 41 52 41 54 4f 52 22 2c 20  IMALSEPARATOR", 
c8ef0 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c8f00 30 30 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  003 }, { "tag": 
c8f10 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c8f20 20 22 53 44 4c 4b 5f 43 55 52 52 45 4e 43 59 55   "SDLK_CURRENCYU
c8f30 4e 49 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  NIT", "value": 1
c8f40 30 37 33 37 34 32 30 30 34 20 7d 2c 20 7b 20 22  073742004 }, { "
c8f50 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c8f60 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 43 55 52  name": "SDLK_CUR
c8f70 52 45 4e 43 59 53 55 42 55 4e 49 54 22 2c 20 22  RENCYSUBUNIT", "
c8f80 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c8f90 30 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  05 }, { "tag": "
c8fa0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c8fb0 22 53 44 4c 4b 5f 4b 50 5f 4c 45 46 54 50 41 52  "SDLK_KP_LEFTPAR
c8fc0 45 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  EN", "value": 10
c8fd0 37 33 37 34 32 30 30 36 20 7d 2c 20 7b 20 22 74  73742006 }, { "t
c8fe0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c8ff0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 52  ame": "SDLK_KP_R
c9000 49 47 48 54 50 41 52 45 4e 22 2c 20 22 76 61 6c  IGHTPAREN", "val
c9010 75 65 22 3a 20 31 30 37 33 37 34 32 30 30 37 20  ue": 1073742007 
c9020 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9030 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9040 4c 4b 5f 4b 50 5f 4c 45 46 54 42 52 41 43 45 22  LK_KP_LEFTBRACE"
c9050 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9060 34 32 30 30 38 20 7d 2c 20 7b 20 22 74 61 67 22  42008 }, { "tag"
c9070 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9080 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 52 49 47 48  ": "SDLK_KP_RIGH
c9090 54 42 52 41 43 45 22 2c 20 22 76 61 6c 75 65 22  TBRACE", "value"
c90a0 3a 20 31 30 37 33 37 34 32 30 30 39 20 7d 2c 20  : 1073742009 }, 
c90b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c90c0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c90d0 4b 50 5f 54 41 42 22 2c 20 22 76 61 6c 75 65 22  KP_TAB", "value"
c90e0 3a 20 31 30 37 33 37 34 32 30 31 30 20 7d 2c 20  : 1073742010 }, 
c90f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9100 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9110 4b 50 5f 42 41 43 4b 53 50 41 43 45 22 2c 20 22  KP_BACKSPACE", "
c9120 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9130 31 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  11 }, { "tag": "
c9140 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9150 22 53 44 4c 4b 5f 4b 50 5f 41 22 2c 20 22 76 61  "SDLK_KP_A", "va
c9160 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 31 32  lue": 1073742012
c9170 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9180 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9190 44 4c 4b 5f 4b 50 5f 42 22 2c 20 22 76 61 6c 75  DLK_KP_B", "valu
c91a0 65 22 3a 20 31 30 37 33 37 34 32 30 31 33 20 7d  e": 1073742013 }
c91b0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c91c0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c91d0 4b 5f 4b 50 5f 43 22 2c 20 22 76 61 6c 75 65 22  K_KP_C", "value"
c91e0 3a 20 31 30 37 33 37 34 32 30 31 34 20 7d 2c 20  : 1073742014 }, 
c91f0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9200 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9210 4b 50 5f 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  KP_D", "value": 
c9220 31 30 37 33 37 34 32 30 31 35 20 7d 2c 20 7b 20  1073742015 }, { 
c9230 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9240 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9250 5f 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  _E", "value": 10
c9260 37 33 37 34 32 30 31 36 20 7d 2c 20 7b 20 22 74  73742016 }, { "t
c9270 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9280 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 46  ame": "SDLK_KP_F
c9290 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c92a0 37 34 32 30 31 37 20 7d 2c 20 7b 20 22 74 61 67  742017 }, { "tag
c92b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c92c0 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 58 4f 52  e": "SDLK_KP_XOR
c92d0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c92e0 37 34 32 30 31 38 20 7d 2c 20 7b 20 22 74 61 67  742018 }, { "tag
c92f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c9300 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 50 4f 57  e": "SDLK_KP_POW
c9310 45 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  ER", "value": 10
c9320 37 33 37 34 32 30 31 39 20 7d 2c 20 7b 20 22 74  73742019 }, { "t
c9330 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9340 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 50  ame": "SDLK_KP_P
c9350 45 52 43 45 4e 54 22 2c 20 22 76 61 6c 75 65 22  ERCENT", "value"
c9360 3a 20 31 30 37 33 37 34 32 30 32 30 20 7d 2c 20  : 1073742020 }, 
c9370 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9380 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9390 4b 50 5f 4c 45 53 53 22 2c 20 22 76 61 6c 75 65  KP_LESS", "value
c93a0 22 3a 20 31 30 37 33 37 34 32 30 32 31 20 7d 2c  ": 1073742021 },
c93b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c93c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c93d0 5f 4b 50 5f 47 52 45 41 54 45 52 22 2c 20 22 76  _KP_GREATER", "v
c93e0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 32  alue": 107374202
c93f0 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
c9400 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c9410 53 44 4c 4b 5f 4b 50 5f 41 4d 50 45 52 53 41 4e  SDLK_KP_AMPERSAN
c9420 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  D", "value": 107
c9430 33 37 34 32 30 32 33 20 7d 2c 20 7b 20 22 74 61  3742023 }, { "ta
c9440 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9450 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 44 42  me": "SDLK_KP_DB
c9460 4c 41 4d 50 45 52 53 41 4e 44 22 2c 20 22 76 61  LAMPERSAND", "va
c9470 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 32 34  lue": 1073742024
c9480 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9490 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c94a0 44 4c 4b 5f 4b 50 5f 56 45 52 54 49 43 41 4c 42  DLK_KP_VERTICALB
c94b0 41 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  AR", "value": 10
c94c0 37 33 37 34 32 30 32 35 20 7d 2c 20 7b 20 22 74  73742025 }, { "t
c94d0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c94e0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 44  ame": "SDLK_KP_D
c94f0 42 4c 56 45 52 54 49 43 41 4c 42 41 52 22 2c 20  BLVERTICALBAR", 
c9500 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c9510 30 32 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  026 }, { "tag": 
c9520 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c9530 20 22 53 44 4c 4b 5f 4b 50 5f 43 4f 4c 4f 4e 22   "SDLK_KP_COLON"
c9540 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9550 34 32 30 32 37 20 7d 2c 20 7b 20 22 74 61 67 22  42027 }, { "tag"
c9560 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9570 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 48 41 53 48  ": "SDLK_KP_HASH
c9580 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c9590 37 34 32 30 32 38 20 7d 2c 20 7b 20 22 74 61 67  742028 }, { "tag
c95a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c95b0 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 53 50 41  e": "SDLK_KP_SPA
c95c0 43 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  CE", "value": 10
c95d0 37 33 37 34 32 30 32 39 20 7d 2c 20 7b 20 22 74  73742029 }, { "t
c95e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c95f0 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 41  ame": "SDLK_KP_A
c9600 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  T", "value": 107
c9610 33 37 34 32 30 33 30 20 7d 2c 20 7b 20 22 74 61  3742030 }, { "ta
c9620 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9630 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 45 58  me": "SDLK_KP_EX
c9640 43 4c 41 4d 22 2c 20 22 76 61 6c 75 65 22 3a 20  CLAM", "value": 
c9650 31 30 37 33 37 34 32 30 33 31 20 7d 2c 20 7b 20  1073742031 }, { 
c9660 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9670 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9680 5f 4d 45 4d 53 54 4f 52 45 22 2c 20 22 76 61 6c  _MEMSTORE", "val
c9690 75 65 22 3a 20 31 30 37 33 37 34 32 30 33 32 20  ue": 1073742032 
c96a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c96b0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c96c0 4c 4b 5f 4b 50 5f 4d 45 4d 52 45 43 41 4c 4c 22  LK_KP_MEMRECALL"
c96d0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c96e0 34 32 30 33 33 20 7d 2c 20 7b 20 22 74 61 67 22  42033 }, { "tag"
c96f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9700 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4d 45 4d 43  ": "SDLK_KP_MEMC
c9710 4c 45 41 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  LEAR", "value": 
c9720 31 30 37 33 37 34 32 30 33 34 20 7d 2c 20 7b 20  1073742034 }, { 
c9730 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9740 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50  "name": "SDLK_KP
c9750 5f 4d 45 4d 41 44 44 22 2c 20 22 76 61 6c 75 65  _MEMADD", "value
c9760 22 3a 20 31 30 37 33 37 34 32 30 33 35 20 7d 2c  ": 1073742035 },
c9770 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9780 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9790 5f 4b 50 5f 4d 45 4d 53 55 42 54 52 41 43 54 22  _KP_MEMSUBTRACT"
c97a0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c97b0 34 32 30 33 36 20 7d 2c 20 7b 20 22 74 61 67 22  42036 }, { "tag"
c97c0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c97d0 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4d 45 4d 4d  ": "SDLK_KP_MEMM
c97e0 55 4c 54 49 50 4c 59 22 2c 20 22 76 61 6c 75 65  ULTIPLY", "value
c97f0 22 3a 20 31 30 37 33 37 34 32 30 33 37 20 7d 2c  ": 1073742037 },
c9800 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9810 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9820 5f 4b 50 5f 4d 45 4d 44 49 56 49 44 45 22 2c 20  _KP_MEMDIVIDE", 
c9830 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c9840 30 33 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  038 }, { "tag": 
c9850 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c9860 20 22 53 44 4c 4b 5f 4b 50 5f 50 4c 55 53 4d 49   "SDLK_KP_PLUSMI
c9870 4e 55 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  NUS", "value": 1
c9880 30 37 33 37 34 32 30 33 39 20 7d 2c 20 7b 20 22  073742039 }, { "
c9890 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c98a0 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f  name": "SDLK_KP_
c98b0 43 4c 45 41 52 22 2c 20 22 76 61 6c 75 65 22 3a  CLEAR", "value":
c98c0 20 31 30 37 33 37 34 32 30 34 30 20 7d 2c 20 7b   1073742040 }, {
c98d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c98e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c98f0 50 5f 43 4c 45 41 52 45 4e 54 52 59 22 2c 20 22  P_CLEARENTRY", "
c9900 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9910 34 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  41 }, { "tag": "
c9920 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9930 22 53 44 4c 4b 5f 4b 50 5f 42 49 4e 41 52 59 22  "SDLK_KP_BINARY"
c9940 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9950 34 32 30 34 32 20 7d 2c 20 7b 20 22 74 61 67 22  42042 }, { "tag"
c9960 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
c9970 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 4f 43 54 41  ": "SDLK_KP_OCTA
c9980 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  L", "value": 107
c9990 33 37 34 32 30 34 33 20 7d 2c 20 7b 20 22 74 61  3742043 }, { "ta
c99a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c99b0 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b 50 5f 44 45  me": "SDLK_KP_DE
c99c0 43 49 4d 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a  CIMAL", "value":
c99d0 20 31 30 37 33 37 34 32 30 34 34 20 7d 2c 20 7b   1073742044 }, {
c99e0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c99f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4b   "name": "SDLK_K
c9a00 50 5f 48 45 58 41 44 45 43 49 4d 41 4c 22 2c 20  P_HEXADECIMAL", 
c9a10 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c9a20 30 34 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  045 }, { "tag": 
c9a30 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c9a40 20 22 53 44 4c 4b 5f 4c 43 54 52 4c 22 2c 20 22   "SDLK_LCTRL", "
c9a50 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9a60 34 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  48 }, { "tag": "
c9a70 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9a80 22 53 44 4c 4b 5f 4c 53 48 49 46 54 22 2c 20 22  "SDLK_LSHIFT", "
c9a90 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30  value": 10737420
c9aa0 34 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  49 }, { "tag": "
c9ab0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
c9ac0 22 53 44 4c 4b 5f 4c 41 4c 54 22 2c 20 22 76 61  "SDLK_LALT", "va
c9ad0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 35 30  lue": 1073742050
c9ae0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9af0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9b00 44 4c 4b 5f 4c 47 55 49 22 2c 20 22 76 61 6c 75  DLK_LGUI", "valu
c9b10 65 22 3a 20 31 30 37 33 37 34 32 30 35 31 20 7d  e": 1073742051 }
c9b20 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
c9b30 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
c9b40 4b 5f 52 43 54 52 4c 22 2c 20 22 76 61 6c 75 65  K_RCTRL", "value
c9b50 22 3a 20 31 30 37 33 37 34 32 30 35 32 20 7d 2c  ": 1073742052 },
c9b60 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9b70 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9b80 5f 52 53 48 49 46 54 22 2c 20 22 76 61 6c 75 65  _RSHIFT", "value
c9b90 22 3a 20 31 30 37 33 37 34 32 30 35 33 20 7d 2c  ": 1073742053 },
c9ba0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9bb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9bc0 5f 52 41 4c 54 22 2c 20 22 76 61 6c 75 65 22 3a  _RALT", "value":
c9bd0 20 31 30 37 33 37 34 32 30 35 34 20 7d 2c 20 7b   1073742054 }, {
c9be0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c9bf0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 52   "name": "SDLK_R
c9c00 47 55 49 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  GUI", "value": 1
c9c10 30 37 33 37 34 32 30 35 35 20 7d 2c 20 7b 20 22  073742055 }, { "
c9c20 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
c9c30 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4d 4f 44  name": "SDLK_MOD
c9c40 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  E", "value": 107
c9c50 33 37 34 32 30 38 31 20 7d 2c 20 7b 20 22 74 61  3742081 }, { "ta
c9c60 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
c9c70 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 55 44 49 4f  me": "SDLK_AUDIO
c9c80 4e 45 58 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  NEXT", "value": 
c9c90 31 30 37 33 37 34 32 30 38 32 20 7d 2c 20 7b 20  1073742082 }, { 
c9ca0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9cb0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 55  "name": "SDLK_AU
c9cc0 44 49 4f 50 52 45 56 22 2c 20 22 76 61 6c 75 65  DIOPREV", "value
c9cd0 22 3a 20 31 30 37 33 37 34 32 30 38 33 20 7d 2c  ": 1073742083 },
c9ce0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
c9cf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
c9d00 5f 41 55 44 49 4f 53 54 4f 50 22 2c 20 22 76 61  _AUDIOSTOP", "va
c9d10 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 38 34  lue": 1073742084
c9d20 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9d30 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9d40 44 4c 4b 5f 41 55 44 49 4f 50 4c 41 59 22 2c 20  DLK_AUDIOPLAY", 
c9d50 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
c9d60 30 38 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  085 }, { "tag": 
c9d70 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
c9d80 20 22 53 44 4c 4b 5f 41 55 44 49 4f 4d 55 54 45   "SDLK_AUDIOMUTE
c9d90 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c9da0 37 34 32 30 38 36 20 7d 2c 20 7b 20 22 74 61 67  742086 }, { "tag
c9db0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c9dc0 65 22 3a 20 22 53 44 4c 4b 5f 4d 45 44 49 41 53  e": "SDLK_MEDIAS
c9dd0 45 4c 45 43 54 22 2c 20 22 76 61 6c 75 65 22 3a  ELECT", "value":
c9de0 20 31 30 37 33 37 34 32 30 38 37 20 7d 2c 20 7b   1073742087 }, {
c9df0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
c9e00 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 57   "name": "SDLK_W
c9e10 57 57 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  WW", "value": 10
c9e20 37 33 37 34 32 30 38 38 20 7d 2c 20 7b 20 22 74  73742088 }, { "t
c9e30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
c9e40 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 4d 41 49 4c  ame": "SDLK_MAIL
c9e50 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
c9e60 37 34 32 30 38 39 20 7d 2c 20 7b 20 22 74 61 67  742089 }, { "tag
c9e70 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
c9e80 65 22 3a 20 22 53 44 4c 4b 5f 43 41 4c 43 55 4c  e": "SDLK_CALCUL
c9e90 41 54 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  ATOR", "value": 
c9ea0 31 30 37 33 37 34 32 30 39 30 20 7d 2c 20 7b 20  1073742090 }, { 
c9eb0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
c9ec0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 43 4f  "name": "SDLK_CO
c9ed0 4d 50 55 54 45 52 22 2c 20 22 76 61 6c 75 65 22  MPUTER", "value"
c9ee0 3a 20 31 30 37 33 37 34 32 30 39 31 20 7d 2c 20  : 1073742091 }, 
c9ef0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
c9f00 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f  , "name": "SDLK_
c9f10 41 43 5f 53 45 41 52 43 48 22 2c 20 22 76 61 6c  AC_SEARCH", "val
c9f20 75 65 22 3a 20 31 30 37 33 37 34 32 30 39 32 20  ue": 1073742092 
c9f30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
c9f40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
c9f50 4c 4b 5f 41 43 5f 48 4f 4d 45 22 2c 20 22 76 61  LK_AC_HOME", "va
c9f60 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 39 33  lue": 1073742093
c9f70 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
c9f80 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
c9f90 44 4c 4b 5f 41 43 5f 42 41 43 4b 22 2c 20 22 76  DLK_AC_BACK", "v
c9fa0 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 39  alue": 107374209
c9fb0 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
c9fc0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
c9fd0 53 44 4c 4b 5f 41 43 5f 46 4f 52 57 41 52 44 22  SDLK_AC_FORWARD"
c9fe0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
c9ff0 34 32 30 39 35 20 7d 2c 20 7b 20 22 74 61 67 22  42095 }, { "tag"
ca000 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ca010 22 3a 20 22 53 44 4c 4b 5f 41 43 5f 53 54 4f 50  ": "SDLK_AC_STOP
ca020 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
ca030 37 34 32 30 39 36 20 7d 2c 20 7b 20 22 74 61 67  742096 }, { "tag
ca040 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ca050 65 22 3a 20 22 53 44 4c 4b 5f 41 43 5f 52 45 46  e": "SDLK_AC_REF
ca060 52 45 53 48 22 2c 20 22 76 61 6c 75 65 22 3a 20  RESH", "value": 
ca070 31 30 37 33 37 34 32 30 39 37 20 7d 2c 20 7b 20  1073742097 }, { 
ca080 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca090 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 41 43  "name": "SDLK_AC
ca0a0 5f 42 4f 4f 4b 4d 41 52 4b 53 22 2c 20 22 76 61  _BOOKMARKS", "va
ca0b0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 30 39 38  lue": 1073742098
ca0c0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ca0d0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ca0e0 44 4c 4b 5f 42 52 49 47 48 54 4e 45 53 53 44 4f  DLK_BRIGHTNESSDO
ca0f0 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  WN", "value": 10
ca100 37 33 37 34 32 30 39 39 20 7d 2c 20 7b 20 22 74  73742099 }, { "t
ca110 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca120 61 6d 65 22 3a 20 22 53 44 4c 4b 5f 42 52 49 47  ame": "SDLK_BRIG
ca130 48 54 4e 45 53 53 55 50 22 2c 20 22 76 61 6c 75  HTNESSUP", "valu
ca140 65 22 3a 20 31 30 37 33 37 34 32 31 30 30 20 7d  e": 1073742100 }
ca150 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ca160 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ca170 4b 5f 44 49 53 50 4c 41 59 53 57 49 54 43 48 22  K_DISPLAYSWITCH"
ca180 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
ca190 34 32 31 30 31 20 7d 2c 20 7b 20 22 74 61 67 22  42101 }, { "tag"
ca1a0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ca1b0 22 3a 20 22 53 44 4c 4b 5f 4b 42 44 49 4c 4c 55  ": "SDLK_KBDILLU
ca1c0 4d 54 4f 47 47 4c 45 22 2c 20 22 76 61 6c 75 65  MTOGGLE", "value
ca1d0 22 3a 20 31 30 37 33 37 34 32 31 30 32 20 7d 2c  ": 1073742102 },
ca1e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ca1f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4b  ", "name": "SDLK
ca200 5f 4b 42 44 49 4c 4c 55 4d 44 4f 57 4e 22 2c 20  _KBDILLUMDOWN", 
ca210 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
ca220 31 30 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  103 }, { "tag": 
ca230 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ca240 20 22 53 44 4c 4b 5f 4b 42 44 49 4c 4c 55 4d 55   "SDLK_KBDILLUMU
ca250 50 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37  P", "value": 107
ca260 33 37 34 32 31 30 34 20 7d 2c 20 7b 20 22 74 61  3742104 }, { "ta
ca270 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ca280 6d 65 22 3a 20 22 53 44 4c 4b 5f 45 4a 45 43 54  me": "SDLK_EJECT
ca290 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
ca2a0 37 34 32 31 30 35 20 7d 2c 20 7b 20 22 74 61 67  742105 }, { "tag
ca2b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ca2c0 65 22 3a 20 22 53 44 4c 4b 5f 53 4c 45 45 50 22  e": "SDLK_SLEEP"
ca2d0 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37  , "value": 10737
ca2e0 34 32 31 30 36 20 7d 2c 20 7b 20 22 74 61 67 22  42106 }, { "tag"
ca2f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ca300 22 3a 20 22 53 44 4c 4b 5f 41 50 50 31 22 2c 20  ": "SDLK_APP1", 
ca310 22 76 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32  "value": 1073742
ca320 31 30 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  107 }, { "tag": 
ca330 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ca340 20 22 53 44 4c 4b 5f 41 50 50 32 22 2c 20 22 76   "SDLK_APP2", "v
ca350 61 6c 75 65 22 3a 20 31 30 37 33 37 34 32 31 30  alue": 107374210
ca360 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
ca370 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ca380 53 44 4c 4b 5f 41 55 44 49 4f 52 45 57 49 4e 44  SDLK_AUDIOREWIND
ca390 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 37 33  ", "value": 1073
ca3a0 37 34 32 31 30 39 20 7d 2c 20 7b 20 22 74 61 67  742109 }, { "tag
ca3b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ca3c0 65 22 3a 20 22 53 44 4c 4b 5f 41 55 44 49 4f 46  e": "SDLK_AUDIOF
ca3d0 41 53 54 46 4f 52 57 41 52 44 22 2c 20 22 76 61  ASTFORWARD", "va
ca3e0 6c 75 65 22 3a 20 31 30 37 33 37 34 32 31 31 30  lue": 1073742110
ca3f0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
ca400 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  "enum", "ns": 0,
ca410 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
ca420 22 3a 20 39 34 2c 20 22 6c 6f 63 61 74 69 6f 6e  ": 94, "location
ca430 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ca440 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 63 6f 64  /SDL2/SDL_keycod
ca450 65 2e 68 3a 33 32 35 3a 39 22 2c 20 22 66 69 65  e.h:325:9", "fie
ca460 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
ca470 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ca480 20 22 4b 4d 4f 44 5f 4e 4f 4e 45 22 2c 20 22 76   "KMOD_NONE", "v
ca490 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74  alue": 0 }, { "t
ca4a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ca4b0 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 4c 53 48 49  ame": "KMOD_LSHI
ca4c0 46 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  FT", "value": 1 
ca4d0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ca4e0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4b 4d  ld", "name": "KM
ca4f0 4f 44 5f 52 53 48 49 46 54 22 2c 20 22 76 61 6c  OD_RSHIFT", "val
ca500 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
ca510 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ca520 65 22 3a 20 22 4b 4d 4f 44 5f 4c 43 54 52 4c 22  e": "KMOD_LCTRL"
ca530 2c 20 22 76 61 6c 75 65 22 3a 20 36 34 20 7d 2c  , "value": 64 },
ca540 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ca550 22 2c 20 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44  ", "name": "KMOD
ca560 5f 52 43 54 52 4c 22 2c 20 22 76 61 6c 75 65 22  _RCTRL", "value"
ca570 3a 20 31 32 38 20 7d 2c 20 7b 20 22 74 61 67 22  : 128 }, { "tag"
ca580 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ca590 22 3a 20 22 4b 4d 4f 44 5f 4c 41 4c 54 22 2c 20  ": "KMOD_LALT", 
ca5a0 22 76 61 6c 75 65 22 3a 20 32 35 36 20 7d 2c 20  "value": 256 }, 
ca5b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ca5c0 2c 20 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f  , "name": "KMOD_
ca5d0 52 41 4c 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  RALT", "value": 
ca5e0 35 31 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  512 }, { "tag": 
ca5f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ca600 20 22 4b 4d 4f 44 5f 4c 47 55 49 22 2c 20 22 76   "KMOD_LGUI", "v
ca610 61 6c 75 65 22 3a 20 31 30 32 34 20 7d 2c 20 7b  alue": 1024 }, {
ca620 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca630 20 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 52   "name": "KMOD_R
ca640 47 55 49 22 2c 20 22 76 61 6c 75 65 22 3a 20 32  GUI", "value": 2
ca650 30 34 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  048 }, { "tag": 
ca660 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ca670 20 22 4b 4d 4f 44 5f 4e 55 4d 22 2c 20 22 76 61   "KMOD_NUM", "va
ca680 6c 75 65 22 3a 20 34 30 39 36 20 7d 2c 20 7b 20  lue": 4096 }, { 
ca690 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca6a0 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 43 41  "name": "KMOD_CA
ca6b0 50 53 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 31  PS", "value": 81
ca6c0 39 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  92 }, { "tag": "
ca6d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ca6e0 22 4b 4d 4f 44 5f 4d 4f 44 45 22 2c 20 22 76 61  "KMOD_MODE", "va
ca6f0 6c 75 65 22 3a 20 31 36 33 38 34 20 7d 2c 20 7b  lue": 16384 }, {
ca700 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ca710 20 22 6e 61 6d 65 22 3a 20 22 4b 4d 4f 44 5f 52   "name": "KMOD_R
ca720 45 53 45 52 56 45 44 22 2c 20 22 76 61 6c 75 65  ESERVED", "value
ca730 22 3a 20 33 32 37 36 38 20 7d 5d 20 7d 2c 0a 7b  ": 32768 }] },.{
ca740 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
ca750 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
ca760 65 22 3a 20 22 53 44 4c 5f 4b 65 79 6d 6f 64 22  e": "SDL_Keymod"
ca770 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ca780 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ca790 2f 53 44 4c 5f 6b 65 79 63 6f 64 65 2e 68 3a 33  /SDL_keycode.h:3
ca7a0 34 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  40:3", "type": {
ca7b0 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c   "tag": ":enum",
ca7c0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
ca7d0 22 3a 20 39 34 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 94 } },.{ "ta
ca7e0 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
ca7f0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
ca800 53 44 4c 5f 4b 65 79 73 79 6d 22 2c 20 22 69 64  SDL_Keysym", "id
ca810 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ca820 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ca830 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72  SDL2/SDL_keyboar
ca840 64 2e 68 3a 34 37 3a 31 36 22 2c 20 22 62 69 74  d.h:47:16", "bit
ca850 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
ca860 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ca870 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
ca880 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ca890 6e 61 6d 65 22 3a 20 22 73 63 61 6e 63 6f 64 65  name": "scancode
ca8a0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
ca8b0 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
ca8c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ca8d0 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
ca8e0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
ca8f0 63 61 6e 63 6f 64 65 22 20 7d 20 7d 2c 20 7b 20  cancode" } }, { 
ca900 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ca910 22 6e 61 6d 65 22 3a 20 22 73 79 6d 22 2c 20 22  "name": "sym", "
ca920 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c  bit-offset": 32,
ca930 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ca940 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ca950 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
ca960 22 74 61 67 22 3a 20 22 53 44 4c 5f 4b 65 79 63  "tag": "SDL_Keyc
ca970 6f 64 65 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ode" } }, { "tag
ca980 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ca990 65 22 3a 20 22 6d 6f 64 22 2c 20 22 62 69 74 2d  e": "mod", "bit-
ca9a0 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
ca9b0 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
ca9c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
ca9d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ca9e0 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
ca9f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
caa00 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 6e 75 73  ", "name": "unus
caa10 65 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ed", "bit-offset
caa20 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65  ": 96, "bit-size
caa30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
caa40 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
caa50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
caa60 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  nt32" } }] },.{ 
caa70 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
caa80 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
caa90 22 3a 20 22 53 44 4c 5f 4b 65 79 73 79 6d 22 2c  ": "SDL_Keysym",
caaa0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
caab0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
caac0 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 35  SDL_keyboard.h:5
caad0 33 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  3:3", "type": { 
caae0 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22  "tag": ":struct"
caaf0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4b  , "name": "SDL_K
cab00 65 79 73 79 6d 22 2c 20 22 69 64 22 3a 20 39 35  eysym", "id": 95
cab10 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cab20 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cab30 22 3a 20 22 53 44 4c 5f 47 65 74 4b 65 79 62 6f  ": "SDL_GetKeybo
cab40 61 72 64 46 6f 63 75 73 22 2c 20 22 6e 73 22 3a  ardFocus", "ns":
cab50 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cab60 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cab70 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e  L2/SDL_keyboard.
cab80 68 3a 36 30 3a 33 38 22 2c 20 22 76 61 72 69 61  h:60:38", "varia
cab90 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
caba0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cabb0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cabc0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cabd0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
cabe0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cabf0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cac00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cac10 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
cac20 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cac30 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cac40 20 22 53 44 4c 5f 47 65 74 4b 65 79 62 6f 61 72   "SDL_GetKeyboar
cac50 64 53 74 61 74 65 22 2c 20 22 6e 73 22 3a 20 30  dState", "ns": 0
cac60 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
cac70 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
cac80 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68 3a  /SDL_keyboard.h:
cac90 37 37 3a 33 38 22 2c 20 22 76 61 72 69 61 64 69  77:38", "variadi
caca0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
cacb0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
cacc0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
cacd0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
cace0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
cacf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
cad00 65 22 3a 20 22 6e 75 6d 6b 65 79 73 22 2c 20 22  e": "numkeys", "
cad10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cad20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
cad30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
cad40 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
cad50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
cad60 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c  ent": 32 } } }],
cad70 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
cad80 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
cad90 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
cada0 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
cadb0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
cadc0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
cadd0 3a 20 22 53 44 4c 5f 47 65 74 4d 6f 64 53 74 61  : "SDL_GetModSta
cade0 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  te", "ns": 0, "l
cadf0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cae00 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cae10 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 38 32 3a 33  _keyboard.h:82:3
cae20 36 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  6", "variadic": 
cae30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cae40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cae50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cae60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cae70 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
cae80 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
cae90 4c 5f 4b 65 79 6d 6f 64 22 20 7d 20 7d 2c 0a 7b  L_Keymod" } },.{
caea0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
caeb0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
caec0 5f 53 65 74 4d 6f 64 53 74 61 74 65 22 2c 20 22  _SetModState", "
caed0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
caee0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
caef0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f  e/SDL2/SDL_keybo
caf00 61 72 64 2e 68 3a 38 39 3a 33 30 22 2c 20 22 76  ard.h:89:30", "v
caf10 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
caf20 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
caf30 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
caf40 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
caf50 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
caf60 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
caf70 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 73 74  , "name": "modst
caf80 61 74 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ate", "type": { 
caf90 22 74 61 67 22 3a 20 22 53 44 4c 5f 4b 65 79 6d  "tag": "SDL_Keym
cafa0 6f 64 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  od" } }], "retur
cafb0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
cafc0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
cafd0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
cafe0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
caff0 5f 47 65 74 4b 65 79 46 72 6f 6d 53 63 61 6e 63  _GetKeyFromScanc
cb000 6f 64 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ode", "ns": 0, "
cb010 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cb020 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
cb030 4c 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 39 39 3a  L_keyboard.h:99:
cb040 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  37", "variadic":
cb050 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cb060 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cb070 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cb080 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
cb090 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
cb0a0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
cb0b0 20 22 73 63 61 6e 63 6f 64 65 22 2c 20 22 74 79   "scancode", "ty
cb0c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
cb0d0 44 4c 5f 53 63 61 6e 63 6f 64 65 22 20 7d 20 7d  DL_Scancode" } }
cb0e0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
cb0f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
cb100 4b 65 79 63 6f 64 65 22 20 7d 20 7d 2c 0a 7b 20  Keycode" } },.{ 
cb110 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cb120 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cb130 47 65 74 53 63 61 6e 63 6f 64 65 46 72 6f 6d 4b  GetScancodeFromK
cb140 65 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ey", "ns": 0, "l
cb150 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cb160 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cb170 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 31 30 39 3a  _keyboard.h:109:
cb180 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
cb190 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cb1a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cb1b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cb1c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
cb1d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
cb1e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
cb1f0 20 22 6b 65 79 22 2c 20 22 74 79 70 65 22 3a 20   "key", "type": 
cb200 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4b 65  { "tag": "SDL_Ke
cb210 79 63 6f 64 65 22 20 7d 20 7d 5d 2c 20 22 72 65  ycode" } }], "re
cb220 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
cb230 61 67 22 3a 20 22 53 44 4c 5f 53 63 61 6e 63 6f  ag": "SDL_Scanco
cb240 64 65 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  de" } },.{ "tag"
cb250 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cb260 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 53 63  ame": "SDL_GetSc
cb270 61 6e 63 6f 64 65 4e 61 6d 65 22 2c 20 22 6e 73  ancodeName", "ns
cb280 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
cb290 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
cb2a0 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72  SDL2/SDL_keyboar
cb2b0 64 2e 68 3a 31 32 30 3a 33 37 22 2c 20 22 76 61  d.h:120:37", "va
cb2c0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
cb2d0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
cb2e0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
cb2f0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
cb300 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
cb310 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
cb320 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6e 63 6f   "name": "scanco
cb330 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  de", "type": { "
cb340 74 61 67 22 3a 20 22 53 44 4c 5f 53 63 61 6e 63  tag": "SDL_Scanc
cb350 6f 64 65 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ode" } }], "retu
cb360 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cb370 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cb380 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cb390 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
cb3a0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
cb3b0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
cb3c0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
cb3d0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
cb3e0 53 44 4c 5f 47 65 74 53 63 61 6e 63 6f 64 65 46  SDL_GetScancodeF
cb3f0 72 6f 6d 4e 61 6d 65 22 2c 20 22 6e 73 22 3a 20  romName", "ns": 
cb400 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cb410 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cb420 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68  2/SDL_keyboard.h
cb430 3a 31 32 39 3a 33 38 22 2c 20 22 76 61 72 69 61  :129:38", "varia
cb440 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cb450 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cb460 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cb470 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cb480 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cb490 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cb4a0 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74  ame": "name", "t
cb4b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cb4c0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cb4d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
cb4e0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
cb4f0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
cb500 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22  nt": 8 } } }], "
cb510 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
cb520 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 63 61 6e  "tag": "SDL_Scan
cb530 63 6f 64 65 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  code" } },.{ "ta
cb540 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cb550 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
cb560 4b 65 79 4e 61 6d 65 22 2c 20 22 6e 73 22 3a 20  KeyName", "ns": 
cb570 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cb580 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cb590 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68  2/SDL_keyboard.h
cb5a0 3a 31 34 31 3a 33 37 22 2c 20 22 76 61 72 69 61  :141:37", "varia
cb5b0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cb5c0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cb5d0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cb5e0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cb5f0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cb600 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cb610 61 6d 65 22 3a 20 22 6b 65 79 22 2c 20 22 74 79  ame": "key", "ty
cb620 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
cb630 44 4c 5f 4b 65 79 63 6f 64 65 22 20 7d 20 7d 5d  DL_Keycode" } }]
cb640 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cb650 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
cb660 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
cb670 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
cb680 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
cb690 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cb6a0 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
cb6b0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cb6c0 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4b 65  ame": "SDL_GetKe
cb6d0 79 46 72 6f 6d 4e 61 6d 65 22 2c 20 22 6e 73 22  yFromName", "ns"
cb6e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cb6f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cb700 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64  DL2/SDL_keyboard
cb710 2e 68 3a 31 35 30 3a 33 37 22 2c 20 22 76 61 72  .h:150:37", "var
cb720 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
cb730 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
cb740 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
cb750 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
cb760 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
cb770 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
cb780 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20  "name": "name", 
cb790 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cb7a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
cb7b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cb7c0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
cb7d0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
cb7e0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c  ment": 8 } } }],
cb7f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
cb800 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4b 65  { "tag": "SDL_Ke
cb810 79 63 6f 64 65 22 20 7d 20 7d 2c 0a 7b 20 22 74  ycode" } },.{ "t
cb820 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
cb830 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 74   "name": "SDL_St
cb840 61 72 74 54 65 78 74 49 6e 70 75 74 22 2c 20 22  artTextInput", "
cb850 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cb860 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cb870 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f  e/SDL2/SDL_keybo
cb880 61 72 64 2e 68 3a 31 36 30 3a 33 30 22 2c 20 22  ard.h:160:30", "
cb890 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cb8a0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cb8b0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cb8c0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cb8d0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
cb8e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
cb8f0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
cb900 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
cb910 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
cb920 3a 20 22 53 44 4c 5f 49 73 54 65 78 74 49 6e 70  : "SDL_IsTextInp
cb930 75 74 41 63 74 69 76 65 22 2c 20 22 6e 73 22 3a  utActive", "ns":
cb940 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cb950 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cb960 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e  L2/SDL_keyboard.
cb970 68 3a 31 36 38 3a 33 34 22 2c 20 22 76 61 72 69  h:168:34", "vari
cb980 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
cb990 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
cb9a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
cb9b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
cb9c0 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
cb9d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
cb9e0 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
cb9f0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cba00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cba10 20 22 53 44 4c 5f 53 74 6f 70 54 65 78 74 49 6e   "SDL_StopTextIn
cba20 70 75 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  put", "ns": 0, "
cba30 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cba40 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
cba50 4c 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 31 37 37  L_keyboard.h:177
cba60 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
cba70 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
cba80 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
cba90 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
cbaa0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
cbab0 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
cbac0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cbad0 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
cbae0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
cbaf0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
cbb00 74 54 65 78 74 49 6e 70 75 74 52 65 63 74 22 2c  tTextInputRect",
cbb10 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cbb20 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cbb30 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6b 65 79  ude/SDL2/SDL_key
cbb40 62 6f 61 72 64 2e 68 3a 31 38 35 3a 33 30 22 2c  board.h:185:30",
cbb50 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
cbb60 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
cbb70 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
cbb80 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
cbb90 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
cbba0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cbbb0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
cbbc0 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
cbbd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cbbe0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cbbf0 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20  ": "SDL_Rect" } 
cbc00 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
cbc10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cbc20 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
cbc30 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cbc40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73  "name": "SDL_Has
cbc50 53 63 72 65 65 6e 4b 65 79 62 6f 61 72 64 53 75  ScreenKeyboardSu
cbc60 70 70 6f 72 74 22 2c 20 22 6e 73 22 3a 20 30 2c  pport", "ns": 0,
cbc70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
cbc80 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
cbc90 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e 68 3a 31  SDL_keyboard.h:1
cbca0 39 36 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69  96:34", "variadi
cbcb0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
cbcc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
cbcd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
cbce0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
cbcf0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
cbd00 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cbd10 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c   "SDL_bool" } },
cbd20 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
cbd30 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cbd40 44 4c 5f 49 73 53 63 72 65 65 6e 4b 65 79 62 6f  DL_IsScreenKeybo
cbd50 61 72 64 53 68 6f 77 6e 22 2c 20 22 6e 73 22 3a  ardShown", "ns":
cbd60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cbd70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cbd80 4c 32 2f 53 44 4c 5f 6b 65 79 62 6f 61 72 64 2e  L2/SDL_keyboard.
cbd90 68 3a 32 30 37 3a 33 34 22 2c 20 22 76 61 72 69  h:207:34", "vari
cbda0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
cbdb0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
cbdc0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
cbdd0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
cbde0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
cbdf0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
cbe00 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c  name": "window",
cbe10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cbe20 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
cbe30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cbe40 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20  SDL_Window" } } 
cbe50 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
cbe60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cbe70 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74  _bool" } },.{ "t
cbe80 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
cbe90 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
cbea0 22 53 44 4c 5f 43 75 72 73 6f 72 22 2c 20 22 69  "SDL_Cursor", "i
cbeb0 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
cbec0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
cbed0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e  /SDL2/SDL_mouse.
cbee0 68 3a 34 31 3a 31 36 22 2c 20 22 62 69 74 2d 73  h:41:16", "bit-s
cbef0 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c  ize": 0, "bit-al
cbf00 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69  ignment": 0, "fi
cbf10 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22  elds": [] },.{ "
cbf20 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
cbf30 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
cbf40 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72 22 2c 20  : "SDL_Cursor", 
cbf50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cbf60 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cbf70 44 4c 5f 6d 6f 75 73 65 2e 68 3a 34 31 3a 32 37  DL_mouse.h:41:27
cbf80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cbf90 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
cbfa0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
cbfb0 53 44 4c 5f 43 75 72 73 6f 72 22 2c 20 22 69 64  SDL_Cursor", "id
cbfc0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
cbfd0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
cbfe0 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68  SDL2/SDL_mouse.h
cbff0 3a 34 31 3a 31 36 22 2c 20 22 62 69 74 2d 73 69  :41:16", "bit-si
cc000 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
cc010 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
cc020 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20  lds": [] } },.{ 
cc030 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22  "tag": "enum", "
cc040 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
cc050 22 22 2c 20 22 69 64 22 3a 20 39 37 2c 20 22 6c  "", "id": 97, "l
cc060 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cc070 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cc080 5f 6d 6f 75 73 65 2e 68 3a 34 36 3a 39 22 2c 20  _mouse.h:46:9", 
cc090 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
cc0a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
cc0b0 6d 65 22 3a 20 22 53 44 4c 5f 53 59 53 54 45 4d  me": "SDL_SYSTEM
cc0c0 5f 43 55 52 53 4f 52 5f 41 52 52 4f 57 22 2c 20  _CURSOR_ARROW", 
cc0d0 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
cc0e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
cc0f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 59 53  "name": "SDL_SYS
cc100 54 45 4d 5f 43 55 52 53 4f 52 5f 49 42 45 41 4d  TEM_CURSOR_IBEAM
cc110 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c  ", "value": 1 },
cc120 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
cc130 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cc140 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f 57 41  SYSTEM_CURSOR_WA
cc150 49 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  IT", "value": 2 
cc160 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
cc170 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
cc180 4c 5f 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f  L_SYSTEM_CURSOR_
cc190 43 52 4f 53 53 48 41 49 52 22 2c 20 22 76 61 6c  CROSSHAIR", "val
cc1a0 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61 67  ue": 3 }, { "tag
cc1b0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
cc1c0 65 22 3a 20 22 53 44 4c 5f 53 59 53 54 45 4d 5f  e": "SDL_SYSTEM_
cc1d0 43 55 52 53 4f 52 5f 57 41 49 54 41 52 52 4f 57  CURSOR_WAITARROW
cc1e0 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c  ", "value": 4 },
cc1f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
cc200 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cc210 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f 53 49  SYSTEM_CURSOR_SI
cc220 5a 45 4e 57 53 45 22 2c 20 22 76 61 6c 75 65 22  ZENWSE", "value"
cc230 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 5 }, { "tag": 
cc240 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
cc250 20 22 53 44 4c 5f 53 59 53 54 45 4d 5f 43 55 52   "SDL_SYSTEM_CUR
cc260 53 4f 52 5f 53 49 5a 45 4e 45 53 57 22 2c 20 22  SOR_SIZENESW", "
cc270 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20 22  value": 6 }, { "
cc280 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
cc290 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 59 53 54  name": "SDL_SYST
cc2a0 45 4d 5f 43 55 52 53 4f 52 5f 53 49 5a 45 57 45  EM_CURSOR_SIZEWE
cc2b0 22 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c  ", "value": 7 },
cc2c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
cc2d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cc2e0 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 5f 53 49  SYSTEM_CURSOR_SI
cc2f0 5a 45 4e 53 22 2c 20 22 76 61 6c 75 65 22 3a 20  ZENS", "value": 
cc300 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
cc310 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
cc320 53 44 4c 5f 53 59 53 54 45 4d 5f 43 55 52 53 4f  SDL_SYSTEM_CURSO
cc330 52 5f 53 49 5a 45 41 4c 4c 22 2c 20 22 76 61 6c  R_SIZEALL", "val
cc340 75 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61 67  ue": 9 }, { "tag
cc350 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
cc360 65 22 3a 20 22 53 44 4c 5f 53 59 53 54 45 4d 5f  e": "SDL_SYSTEM_
cc370 43 55 52 53 4f 52 5f 4e 4f 22 2c 20 22 76 61 6c  CURSOR_NO", "val
cc380 75 65 22 3a 20 31 30 20 7d 2c 20 7b 20 22 74 61  ue": 10 }, { "ta
cc390 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
cc3a0 6d 65 22 3a 20 22 53 44 4c 5f 53 59 53 54 45 4d  me": "SDL_SYSTEM
cc3b0 5f 43 55 52 53 4f 52 5f 48 41 4e 44 22 2c 20 22  _CURSOR_HAND", "
cc3c0 76 61 6c 75 65 22 3a 20 31 31 20 7d 2c 20 7b 20  value": 11 }, { 
cc3d0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
cc3e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4e 55 4d  "name": "SDL_NUM
cc3f0 5f 53 59 53 54 45 4d 5f 43 55 52 53 4f 52 53 22  _SYSTEM_CURSORS"
cc400 2c 20 22 76 61 6c 75 65 22 3a 20 31 32 20 7d 5d  , "value": 12 }]
cc410 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
cc420 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
cc430 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 79   "name": "SDL_Sy
cc440 73 74 65 6d 43 75 72 73 6f 72 22 2c 20 22 6c 6f  stemCursor", "lo
cc450 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
cc460 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
cc470 6d 6f 75 73 65 2e 68 3a 36 31 3a 33 22 2c 20 22  mouse.h:61:3", "
cc480 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cc490 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
cc4a0 20 22 22 2c 20 22 69 64 22 3a 20 39 37 20 7d 20   "", "id": 97 } 
cc4b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
cc4c0 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
cc4d0 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 39  me": "", "id": 9
cc4e0 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  8, "location": "
cc4f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cc500 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 36 36  2/SDL_mouse.h:66
cc510 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  :9", "fields": [
cc520 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
cc530 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d  , "name": "SDL_M
cc540 4f 55 53 45 57 48 45 45 4c 5f 4e 4f 52 4d 41 4c  OUSEWHEEL_NORMAL
cc550 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
cc560 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
cc570 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cc580 4d 4f 55 53 45 57 48 45 45 4c 5f 46 4c 49 50 50  MOUSEWHEEL_FLIPP
cc590 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  ED", "value": 1 
cc5a0 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
cc5b0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
cc5c0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
cc5d0 4d 6f 75 73 65 57 68 65 65 6c 44 69 72 65 63 74  MouseWheelDirect
cc5e0 69 6f 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ion", "location"
cc5f0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
cc600 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68  SDL2/SDL_mouse.h
cc610 3a 37 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  :70:3", "type": 
cc620 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22  { "tag": ":enum"
cc630 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
cc640 64 22 3a 20 39 38 20 7d 20 7d 2c 0a 7b 20 22 74  d": 98 } },.{ "t
cc650 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
cc660 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
cc670 74 4d 6f 75 73 65 46 6f 63 75 73 22 2c 20 22 6e  tMouseFocus", "n
cc680 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
cc690 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
cc6a0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e  /SDL2/SDL_mouse.
cc6b0 68 3a 37 37 3a 33 38 22 2c 20 22 76 61 72 69 61  h:77:38", "varia
cc6c0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cc6d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cc6e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cc6f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cc700 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
cc710 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cc720 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cc730 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cc740 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d  "SDL_Window" } }
cc750 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cc760 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cc770 20 22 53 44 4c 5f 47 65 74 4d 6f 75 73 65 53 74   "SDL_GetMouseSt
cc780 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ate", "ns": 0, "
cc790 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cc7a0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
cc7b0 4c 5f 6d 6f 75 73 65 2e 68 3a 38 37 3a 33 32 22  L_mouse.h:87:32"
cc7c0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
cc7d0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
cc7e0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
cc7f0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
cc800 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
cc810 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
cc820 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
cc830 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cc840 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
cc850 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cc860 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
cc870 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
cc880 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
cc890 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
cc8a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cc8b0 3a 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "y", "type": {
cc8c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
cc8d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
cc8e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
cc8f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
cc900 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
cc910 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
cc920 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cc930 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 0a 7b   "Uint32" } },.{
cc940 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
cc950 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
cc960 5f 47 65 74 47 6c 6f 62 61 6c 4d 6f 75 73 65 53  _GetGlobalMouseS
cc970 74 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tate", "ns": 0, 
cc980 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cc990 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cc9a0 44 4c 5f 6d 6f 75 73 65 2e 68 3a 31 31 32 3a 33  DL_mouse.h:112:3
cc9b0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
cc9c0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cc9d0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cc9e0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cc9f0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cca00 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
cca10 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
cca20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  "x", "type": { "
cca30 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cca40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cca50 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
cca60 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
cca70 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
cca80 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
cca90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ccaa0 65 22 3a 20 22 79 22 2c 20 22 74 79 70 65 22 3a  e": "y", "type":
ccab0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
ccac0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
ccad0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
ccae0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ccaf0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ccb00 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  32 } } }], "retu
ccb10 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ccb20 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
ccb30 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
ccb40 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
ccb50 44 4c 5f 47 65 74 52 65 6c 61 74 69 76 65 4d 6f  DL_GetRelativeMo
ccb60 75 73 65 53 74 61 74 65 22 2c 20 22 6e 73 22 3a  useState", "ns":
ccb70 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ccb80 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ccb90 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 31  L2/SDL_mouse.h:1
ccba0 32 31 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69  21:32", "variadi
ccbb0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ccbc0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ccbd0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ccbe0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ccbf0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ccc00 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ccc10 65 22 3a 20 22 78 22 2c 20 22 74 79 70 65 22 3a  e": "x", "type":
ccc20 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
ccc30 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
ccc40 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
ccc50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
ccc60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ccc70 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
ccc80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
ccc90 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22 74 79  "name": "y", "ty
ccca0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cccb0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
cccc0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
cccd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ccce0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
cccf0 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22  t": 32 } } }], "
ccd00 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
ccd10 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
ccd20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
ccd30 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
ccd40 3a 20 22 53 44 4c 5f 57 61 72 70 4d 6f 75 73 65  : "SDL_WarpMouse
ccd50 49 6e 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a  InWindow", "ns":
ccd60 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ccd70 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ccd80 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 31  L2/SDL_mouse.h:1
ccd90 33 32 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  32:30", "variadi
ccda0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ccdb0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ccdc0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ccdd0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ccde0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ccdf0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
cce00 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 74  e": "window", "t
cce10 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cce20 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cce30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
cce40 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c 20  _Window" } } }, 
cce50 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
cce60 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78  ter", "name": "x
cce70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cce80 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
cce90 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ccea0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
cceb0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
ccec0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cced0 22 3a 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20  ": "y", "type": 
ccee0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
ccef0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
ccf00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ccf10 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
ccf20 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ccf30 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
ccf40 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ccf50 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ccf60 4c 5f 57 61 72 70 4d 6f 75 73 65 47 6c 6f 62 61  L_WarpMouseGloba
ccf70 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  l", "ns": 0, "lo
ccf80 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ccf90 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ccfa0 6d 6f 75 73 65 2e 68 3a 31 34 34 3a 32 39 22 2c  mouse.h:144:29",
ccfb0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
ccfc0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
ccfd0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
ccfe0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
ccff0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
cd000 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cd010 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22  er", "name": "x"
cd020 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cd030 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
cd040 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
cd050 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
cd060 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
cd070 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
cd080 3a 20 22 79 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "y", "type": {
cd090 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
cd0a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
cd0b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
cd0c0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
cd0d0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
cd0e0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
cd0f0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
cd100 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
cd110 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
cd120 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
cd130 22 53 44 4c 5f 53 65 74 52 65 6c 61 74 69 76 65  "SDL_SetRelative
cd140 4d 6f 75 73 65 4d 6f 64 65 22 2c 20 22 6e 73 22  MouseMode", "ns"
cd150 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cd160 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cd170 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a  DL2/SDL_mouse.h:
cd180 31 36 32 3a 32 39 22 2c 20 22 76 61 72 69 61 64  162:29", "variad
cd190 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
cd1a0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
cd1b0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
cd1c0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
cd1d0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
cd1e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
cd1f0 6d 65 22 3a 20 22 65 6e 61 62 6c 65 64 22 2c 20  me": "enabled", 
cd200 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cd210 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d   "SDL_bool" } }]
cd220 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cd230 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
cd240 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
cd250 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
cd260 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
cd270 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cd280 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 61 70  "name": "SDL_Cap
cd290 74 75 72 65 4d 6f 75 73 65 22 2c 20 22 6e 73 22  tureMouse", "ns"
cd2a0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cd2b0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cd2c0 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a  DL2/SDL_mouse.h:
cd2d0 31 39 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64  193:29", "variad
cd2e0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
cd2f0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
cd300 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
cd310 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
cd320 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
cd330 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
cd340 6d 65 22 3a 20 22 65 6e 61 62 6c 65 64 22 2c 20  me": "enabled", 
cd350 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
cd360 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 5d   "SDL_bool" } }]
cd370 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cd380 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
cd390 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
cd3a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
cd3b0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
cd3c0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cd3d0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74  "name": "SDL_Get
cd3e0 52 65 6c 61 74 69 76 65 4d 6f 75 73 65 4d 6f 64  RelativeMouseMod
cd3f0 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
cd400 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
cd410 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
cd420 6d 6f 75 73 65 2e 68 3a 32 30 30 3a 33 34 22 2c  mouse.h:200:34",
cd430 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
cd440 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
cd450 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
cd460 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
cd470 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d  "parameters": []
cd480 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cd490 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62   { "tag": "SDL_b
cd4a0 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ool" } },.{ "tag
cd4b0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
cd4c0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61  name": "SDL_Crea
cd4d0 74 65 43 75 72 73 6f 72 22 2c 20 22 6e 73 22 3a  teCursor", "ns":
cd4e0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cd4f0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cd500 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32  L2/SDL_mouse.h:2
cd510 32 30 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69  20:37", "variadi
cd520 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
cd530 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
cd540 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
cd550 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
cd560 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
cd570 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
cd580 65 22 3a 20 22 64 61 74 61 22 2c 20 22 74 79 70  e": "data", "typ
cd590 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
cd5a0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
cd5b0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
cd5c0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
cd5d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
cd5e0 6e 61 6d 65 22 3a 20 22 6d 61 73 6b 22 2c 20 22  name": "mask", "
cd5f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cd600 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
cd610 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
cd620 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  nt8" } } }, { "t
cd630 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cd640 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22  , "name": "w", "
cd650 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cd660 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
cd670 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
cd680 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
cd690 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
cd6a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
cd6b0 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  h", "type": { "t
cd6c0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
cd6d0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
cd6e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
cd6f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
cd700 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
cd710 65 22 3a 20 22 68 6f 74 5f 78 22 2c 20 22 74 79  e": "hot_x", "ty
cd720 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cd730 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
cd740 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
cd750 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
cd760 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cd770 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 6f  er", "name": "ho
cd780 74 5f 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  t_y", "type": { 
cd790 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
cd7a0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
cd7b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cd7c0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
cd7d0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cd7e0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
cd7f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
cd800 44 4c 5f 43 75 72 73 6f 72 22 20 7d 20 7d 20 7d  DL_Cursor" } } }
cd810 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
cd820 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
cd830 53 44 4c 5f 43 72 65 61 74 65 43 6f 6c 6f 72 43  SDL_CreateColorC
cd840 75 72 73 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  ursor", "ns": 0,
cd850 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
cd860 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
cd870 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32 33 30 3a  SDL_mouse.h:230:
cd880 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  37", "variadic":
cd890 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cd8a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cd8b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cd8c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
cd8d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
cd8e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
cd8f0 20 22 73 75 72 66 61 63 65 22 2c 20 22 74 79 70   "surface", "typ
cd900 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
cd910 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
cd920 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 53   { "tag": "SDL_S
cd930 75 72 66 61 63 65 22 20 7d 20 7d 20 7d 2c 20 7b  urface" } } }, {
cd940 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cd950 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 6f  er", "name": "ho
cd960 74 5f 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  t_x", "type": { 
cd970 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
cd980 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
cd990 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cd9a0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
cd9b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cd9c0 61 6d 65 22 3a 20 22 68 6f 74 5f 79 22 2c 20 22  ame": "hot_y", "
cd9d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cd9e0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
cd9f0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
cda00 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
cda10 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
cda20 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
cda30 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
cda40 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 75 72 73  "tag": "SDL_Curs
cda50 6f 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  or" } } },.{ "ta
cda60 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cda70 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65  "name": "SDL_Cre
cda80 61 74 65 53 79 73 74 65 6d 43 75 72 73 6f 72 22  ateSystemCursor"
cda90 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
cdaa0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cdab0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f  lude/SDL2/SDL_mo
cdac0 75 73 65 2e 68 3a 32 33 39 3a 33 37 22 2c 20 22  use.h:239:37", "
cdad0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cdae0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cdaf0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cdb00 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cdb10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cdb20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cdb30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 64 22 2c  ", "name": "id",
cdb40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cdb50 3a 20 22 53 44 4c 5f 53 79 73 74 65 6d 43 75 72  : "SDL_SystemCur
cdb60 73 6f 72 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  sor" } }], "retu
cdb70 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cdb80 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cdb90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cdba0 22 53 44 4c 5f 43 75 72 73 6f 72 22 20 7d 20 7d  "SDL_Cursor" } }
cdbb0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cdbc0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cdbd0 20 22 53 44 4c 5f 53 65 74 43 75 72 73 6f 72 22   "SDL_SetCursor"
cdbe0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
cdbf0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cdc00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 6f  lude/SDL2/SDL_mo
cdc10 75 73 65 2e 68 3a 32 34 34 3a 33 30 22 2c 20 22  use.h:244:30", "
cdc20 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cdc30 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cdc40 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cdc50 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cdc60 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cdc70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cdc80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 75 72 73  ", "name": "curs
cdc90 6f 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  or", "type": { "
cdca0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cdcb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cdcc0 22 3a 20 22 53 44 4c 5f 43 75 72 73 6f 72 22 20  ": "SDL_Cursor" 
cdcd0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
cdce0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cdcf0 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
cdd00 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
cdd10 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47  , "name": "SDL_G
cdd20 65 74 43 75 72 73 6f 72 22 2c 20 22 6e 73 22 3a  etCursor", "ns":
cdd30 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
cdd40 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
cdd50 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32  L2/SDL_mouse.h:2
cdd60 34 39 3a 33 37 22 2c 20 22 76 61 72 69 61 64 69  49:37", "variadi
cdd70 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
cdd80 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
cdd90 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
cdda0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
cddb0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
cddc0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cddd0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
cdde0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
cddf0 44 4c 5f 43 75 72 73 6f 72 22 20 7d 20 7d 20 7d  DL_Cursor" } } }
cde00 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
cde10 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
cde20 53 44 4c 5f 47 65 74 44 65 66 61 75 6c 74 43 75  SDL_GetDefaultCu
cde30 72 73 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rsor", "ns": 0, 
cde40 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cde50 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cde60 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32 35 34 3a 33  DL_mouse.h:254:3
cde70 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  7", "variadic": 
cde80 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
cde90 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
cdea0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
cdeb0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
cdec0 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   [], "return-typ
cded0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
cdee0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
cdef0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43   { "tag": "SDL_C
cdf00 75 72 73 6f 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20  ursor" } } },.{ 
cdf10 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cdf20 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cdf30 46 72 65 65 43 75 72 73 6f 72 22 2c 20 22 6e 73  FreeCursor", "ns
cdf40 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
cdf50 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
cdf60 53 44 4c 32 2f 53 44 4c 5f 6d 6f 75 73 65 2e 68  SDL2/SDL_mouse.h
cdf70 3a 32 36 33 3a 33 30 22 2c 20 22 76 61 72 69 61  :263:30", "varia
cdf80 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cdf90 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cdfa0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cdfb0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cdfc0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cdfd0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cdfe0 61 6d 65 22 3a 20 22 63 75 72 73 6f 72 22 2c 20  ame": "cursor", 
cdff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ce000 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ce010 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ce020 44 4c 5f 43 75 72 73 6f 72 22 20 7d 20 7d 20 7d  DL_Cursor" } } }
ce030 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ce040 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
ce050 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
ce060 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ce070 6d 65 22 3a 20 22 53 44 4c 5f 53 68 6f 77 43 75  me": "SDL_ShowCu
ce080 72 73 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rsor", "ns": 0, 
ce090 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ce0a0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ce0b0 44 4c 5f 6d 6f 75 73 65 2e 68 3a 32 37 33 3a 32  DL_mouse.h:273:2
ce0c0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
ce0d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ce0e0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ce0f0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ce100 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ce110 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
ce120 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ce130 22 74 6f 67 67 6c 65 22 2c 20 22 74 79 70 65 22  "toggle", "type"
ce140 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ce150 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ce160 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ce170 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
ce180 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
ce190 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ce1a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ce1b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ce1c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
ce1d0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
ce1e0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 5f  , "name": "_SDL_
ce1f0 4a 6f 79 73 74 69 63 6b 22 2c 20 22 69 64 22 3a  Joystick", "id":
ce200 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ce210 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ce220 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e  L2/SDL_joystick.
ce230 68 3a 36 36 3a 38 22 2c 20 22 62 69 74 2d 73 69  h:66:8", "bit-si
ce240 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69  ze": 0, "bit-ali
ce250 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66 69 65  gnment": 0, "fie
ce260 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74  lds": [] },.{ "t
ce270 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
ce280 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
ce290 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 2c   "SDL_Joystick",
ce2a0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ce2b0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ce2c0 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 36  SDL_joystick.h:6
ce2d0 37 3a 33 30 22 2c 20 22 74 79 70 65 22 3a 20 7b  7:30", "type": {
ce2e0 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
ce2f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ce300 22 3a 20 22 5f 53 44 4c 5f 4a 6f 79 73 74 69 63  ": "_SDL_Joystic
ce310 6b 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  k", "id": 0, "lo
ce320 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ce330 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ce340 6a 6f 79 73 74 69 63 6b 2e 68 3a 36 36 3a 38 22  joystick.h:66:8"
ce350 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
ce360 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ce370 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
ce380 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
ce390 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
ce3a0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
ce3b0 5f 4a 6f 79 73 74 69 63 6b 47 55 49 44 22 2c 20  _JoystickGUID", 
ce3c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ce3d0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ce3e0 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 37 32  DL_joystick.h:72
ce3f0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
ce400 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
ce410 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
ce420 20 22 22 2c 20 22 69 64 22 3a 20 31 30 30 2c 20   "", "id": 100, 
ce430 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ce440 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ce450 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 37 30  DL_joystick.h:70
ce460 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :9", "bit-size":
ce470 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e   128, "bit-align
ce480 6d 65 6e 74 22 3a 20 38 2c 20 22 66 69 65 6c 64  ment": 8, "field
ce490 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
ce4a0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ce4b0 64 61 74 61 22 2c 20 22 62 69 74 2d 6f 66 66 73  data", "bit-offs
ce4c0 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
ce4d0 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c  e": 128, "bit-al
ce4e0 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
ce4f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ce500 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20  array", "type": 
ce510 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
ce520 20 7d 2c 20 22 73 69 7a 65 22 3a 20 31 36 20 7d   }, "size": 16 }
ce530 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   }] } },.{ "tag"
ce540 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
ce550 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
ce560 44 4c 5f 4a 6f 79 73 74 69 63 6b 49 44 22 2c 20  DL_JoystickID", 
ce570 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ce580 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ce590 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 38 31  DL_joystick.h:81
ce5a0 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  :16", "type": { 
ce5b0 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32 22 20  "tag": "Sint32" 
ce5c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
ce5d0 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
ce5e0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
ce5f0 20 31 30 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22   101, "location"
ce600 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ce610 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63  SDL2/SDL_joystic
ce620 6b 2e 68 3a 38 33 3a 39 22 2c 20 22 66 69 65 6c  k.h:83:9", "fiel
ce630 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
ce640 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ce650 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54 59  "SDL_JOYSTICK_TY
ce660 50 45 5f 55 4e 4b 4e 4f 57 4e 22 2c 20 22 76 61  PE_UNKNOWN", "va
ce670 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61  lue": 0 }, { "ta
ce680 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ce690 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49  me": "SDL_JOYSTI
ce6a0 43 4b 5f 54 59 50 45 5f 47 41 4d 45 43 4f 4e 54  CK_TYPE_GAMECONT
ce6b0 52 4f 4c 4c 45 52 22 2c 20 22 76 61 6c 75 65 22  ROLLER", "value"
ce6c0 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
ce6d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ce6e0 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54   "SDL_JOYSTICK_T
ce6f0 59 50 45 5f 57 48 45 45 4c 22 2c 20 22 76 61 6c  YPE_WHEEL", "val
ce700 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
ce710 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ce720 65 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43  e": "SDL_JOYSTIC
ce730 4b 5f 54 59 50 45 5f 41 52 43 41 44 45 5f 53 54  K_TYPE_ARCADE_ST
ce740 49 43 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 33  ICK", "value": 3
ce750 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ce760 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
ce770 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54 59 50 45  DL_JOYSTICK_TYPE
ce780 5f 46 4c 49 47 48 54 5f 53 54 49 43 4b 22 2c 20  _FLIGHT_STICK", 
ce790 22 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20  "value": 4 }, { 
ce7a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ce7b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59  "name": "SDL_JOY
ce7c0 53 54 49 43 4b 5f 54 59 50 45 5f 44 41 4e 43 45  STICK_TYPE_DANCE
ce7d0 5f 50 41 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  _PAD", "value": 
ce7e0 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
ce7f0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ce800 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54 59 50  SDL_JOYSTICK_TYP
ce810 45 5f 47 55 49 54 41 52 22 2c 20 22 76 61 6c 75  E_GUITAR", "valu
ce820 65 22 3a 20 36 20 7d 2c 20 7b 20 22 74 61 67 22  e": 6 }, { "tag"
ce830 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ce840 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b  ": "SDL_JOYSTICK
ce850 5f 54 59 50 45 5f 44 52 55 4d 5f 4b 49 54 22 2c  _TYPE_DRUM_KIT",
ce860 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 2c 20 7b   "value": 7 }, {
ce870 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ce880 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f   "name": "SDL_JO
ce890 59 53 54 49 43 4b 5f 54 59 50 45 5f 41 52 43 41  YSTICK_TYPE_ARCA
ce8a0 44 45 5f 50 41 44 22 2c 20 22 76 61 6c 75 65 22  DE_PAD", "value"
ce8b0 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 8 }, { "tag": 
ce8c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ce8d0 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 54   "SDL_JOYSTICK_T
ce8e0 59 50 45 5f 54 48 52 4f 54 54 4c 45 22 2c 20 22  YPE_THROTTLE", "
ce8f0 76 61 6c 75 65 22 3a 20 39 20 7d 5d 20 7d 2c 0a  value": 9 }] },.
ce900 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
ce910 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
ce920 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
ce930 63 6b 54 79 70 65 22 2c 20 22 6c 6f 63 61 74 69  ckType", "locati
ce940 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ce950 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
ce960 74 69 63 6b 2e 68 3a 39 35 3a 33 22 2c 20 22 74  tick.h:95:3", "t
ce970 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ce980 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20  :enum", "name": 
ce990 22 22 2c 20 22 69 64 22 3a 20 31 30 31 20 7d 20  "", "id": 101 } 
ce9a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
ce9b0 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
ce9c0 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
ce9d0 30 32 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  02, "location": 
ce9e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ce9f0 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e  L2/SDL_joystick.
cea00 68 3a 39 37 3a 39 22 2c 20 22 66 69 65 6c 64 73  h:97:9", "fields
cea10 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
cea20 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
cea30 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 50 4f 57 45  DL_JOYSTICK_POWE
cea40 52 5f 55 4e 4b 4e 4f 57 4e 22 2c 20 22 76 61 6c  R_UNKNOWN", "val
cea50 75 65 22 3a 20 34 32 39 34 39 36 37 32 39 35 20  ue": 4294967295 
cea60 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
cea70 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
cea80 4c 5f 4a 4f 59 53 54 49 43 4b 5f 50 4f 57 45 52  L_JOYSTICK_POWER
cea90 5f 45 4d 50 54 59 22 2c 20 22 76 61 6c 75 65 22  _EMPTY", "value"
ceaa0 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 0 }, { "tag": 
ceab0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ceac0 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 50   "SDL_JOYSTICK_P
cead0 4f 57 45 52 5f 4c 4f 57 22 2c 20 22 76 61 6c 75  OWER_LOW", "valu
ceae0 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22  e": 1 }, { "tag"
ceaf0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ceb00 22 3a 20 22 53 44 4c 5f 4a 4f 59 53 54 49 43 4b  ": "SDL_JOYSTICK
ceb10 5f 50 4f 57 45 52 5f 4d 45 44 49 55 4d 22 2c 20  _POWER_MEDIUM", 
ceb20 22 76 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20  "value": 2 }, { 
ceb30 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ceb40 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 4f 59  "name": "SDL_JOY
ceb50 53 54 49 43 4b 5f 50 4f 57 45 52 5f 46 55 4c 4c  STICK_POWER_FULL
ceb60 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20 7d 2c  ", "value": 3 },
ceb70 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ceb80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ceb90 4a 4f 59 53 54 49 43 4b 5f 50 4f 57 45 52 5f 57  JOYSTICK_POWER_W
ceba0 49 52 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20  IRED", "value": 
cebb0 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
cebc0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
cebd0 53 44 4c 5f 4a 4f 59 53 54 49 43 4b 5f 50 4f 57  SDL_JOYSTICK_POW
cebe0 45 52 5f 4d 41 58 22 2c 20 22 76 61 6c 75 65 22  ER_MAX", "value"
cebf0 3a 20 35 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  : 5 }] },.{ "tag
cec00 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
cec10 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
cec20 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 50 6f 77 65  SDL_JoystickPowe
cec30 72 4c 65 76 65 6c 22 2c 20 22 6c 6f 63 61 74 69  rLevel", "locati
cec40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cec50 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
cec60 74 69 63 6b 2e 68 3a 31 30 36 3a 33 22 2c 20 22  tick.h:106:3", "
cec70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cec80 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a  ":enum", "name":
cec90 20 22 22 2c 20 22 69 64 22 3a 20 31 30 32 20 7d   "", "id": 102 }
ceca0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
cecb0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
cecc0 20 22 53 44 4c 5f 4c 6f 63 6b 4a 6f 79 73 74 69   "SDL_LockJoysti
cecd0 63 6b 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  cks", "ns": 0, "
cece0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
cecf0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ced00 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 32 30  L_joystick.h:120
ced10 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
ced20 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
ced30 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ced40 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ced50 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ced60 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
ced70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ced80 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
ced90 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
ceda0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 55 6e   "name": "SDL_Un
cedb0 6c 6f 63 6b 4a 6f 79 73 74 69 63 6b 73 22 2c 20  lockJoysticks", 
cedc0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cedd0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cede0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
cedf0 74 69 63 6b 2e 68 3a 31 32 31 3a 33 30 22 2c 20  tick.h:121:30", 
cee00 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
cee10 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
cee20 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
cee30 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
cee40 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
cee50 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
cee60 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
cee70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cee80 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cee90 22 3a 20 22 53 44 4c 5f 4e 75 6d 4a 6f 79 73 74  ": "SDL_NumJoyst
ceea0 69 63 6b 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  icks", "ns": 0, 
ceeb0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ceec0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ceed0 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 32  DL_joystick.h:12
ceee0 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  6:29", "variadic
ceef0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
cef00 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
cef10 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
cef20 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
cef30 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
cef40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cef50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
cef60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
cef70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
cef80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
cef90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
cefa0 44 4c 5f 4a 6f 79 73 74 69 63 6b 4e 61 6d 65 46  DL_JoystickNameF
cefb0 6f 72 49 6e 64 65 78 22 2c 20 22 6e 73 22 3a 20  orIndex", "ns": 
cefc0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cefd0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cefe0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
ceff0 3a 31 33 33 3a 33 37 22 2c 20 22 76 61 72 69 61  :133:37", "varia
cf000 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cf010 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cf020 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cf030 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cf040 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cf050 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cf060 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f 69 6e  ame": "device_in
cf070 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
cf080 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
cf090 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
cf0a0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cf0b0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
cf0c0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cf0d0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
cf0e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
cf0f0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
cf100 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
cf110 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
cf120 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
cf130 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
cf140 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74 44 65 76  L_JoystickGetDev
cf150 69 63 65 47 55 49 44 22 2c 20 22 6e 73 22 3a 20  iceGUID", "ns": 
cf160 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cf170 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cf180 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
cf190 3a 31 33 39 3a 34 32 22 2c 20 22 76 61 72 69 61  :139:42", "varia
cf1a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cf1b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cf1c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cf1d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cf1e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cf1f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cf200 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f 69 6e  ame": "device_in
cf210 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  dex", "type": { 
cf220 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
cf230 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
cf240 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
cf250 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
cf260 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
cf270 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 55   "SDL_JoystickGU
cf280 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ID" } },.{ "tag"
cf290 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cf2a0 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  ame": "SDL_Joyst
cf2b0 69 63 6b 47 65 74 44 65 76 69 63 65 56 65 6e 64  ickGetDeviceVend
cf2c0 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
cf2d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cf2e0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cf2f0 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 34 36 3a  _joystick.h:146:
cf300 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
cf310 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cf320 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
cf330 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
cf340 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
cf350 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
cf360 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
cf370 20 22 64 65 76 69 63 65 5f 69 6e 64 65 78 22 2c   "device_index",
cf380 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
cf390 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
cf3a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
cf3b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
cf3c0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
cf3d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
cf3e0 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t16" } },.{ "tag
cf3f0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
cf400 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  name": "SDL_Joys
cf410 74 69 63 6b 47 65 74 44 65 76 69 63 65 50 72 6f  tickGetDevicePro
cf420 64 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  duct", "ns": 0, 
cf430 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
cf440 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
cf450 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 31 35  DL_joystick.h:15
cf460 33 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:32", "variadic
cf470 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
cf480 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
cf490 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
cf4a0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
cf4b0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
cf4c0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
cf4d0 22 3a 20 22 64 65 76 69 63 65 5f 69 6e 64 65 78  ": "device_index
cf4e0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
cf4f0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
cf500 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
cf510 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
cf520 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
cf530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
cf540 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74  int16" } },.{ "t
cf550 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
cf560 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f   "name": "SDL_Jo
cf570 79 73 74 69 63 6b 47 65 74 44 65 76 69 63 65 50  ystickGetDeviceP
cf580 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 22 2c 20  roductVersion", 
cf590 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
cf5a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
cf5b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
cf5c0 74 69 63 6b 2e 68 3a 31 36 30 3a 33 32 22 2c 20  tick.h:160:32", 
cf5d0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
cf5e0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
cf5f0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
cf600 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
cf610 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
cf620 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
cf630 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76  r", "name": "dev
cf640 69 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79 70  ice_index", "typ
cf650 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
cf660 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
cf670 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
cf680 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
cf690 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
cf6a0 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20  "tag": "Uint16" 
cf6b0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
cf6c0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
cf6d0 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47  : "SDL_JoystickG
cf6e0 65 74 44 65 76 69 63 65 54 79 70 65 22 2c 20 22  etDeviceType", "
cf6f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
cf700 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
cf710 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
cf720 69 63 6b 2e 68 3a 31 36 36 3a 34 32 22 2c 20 22  ick.h:166:42", "
cf730 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
cf740 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
cf750 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
cf760 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
cf770 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
cf780 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
cf790 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 69  ", "name": "devi
cf7a0 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79 70 65  ce_index", "type
cf7b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
cf7c0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
cf7d0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
cf7e0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
cf7f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cf800 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  tag": "SDL_Joyst
cf810 69 63 6b 54 79 70 65 22 20 7d 20 7d 2c 0a 7b 20  ickType" } },.{ 
cf820 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cf830 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cf840 4a 6f 79 73 74 69 63 6b 47 65 74 44 65 76 69 63  JoystickGetDevic
cf850 65 49 6e 73 74 61 6e 63 65 49 44 22 2c 20 22 6e  eInstanceID", "n
cf860 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
cf870 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
cf880 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69  /SDL2/SDL_joysti
cf890 63 6b 2e 68 3a 31 37 33 3a 34 30 22 2c 20 22 76  ck.h:173:40", "v
cf8a0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
cf8b0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
cf8c0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
cf8d0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
cf8e0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
cf8f0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
cf900 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 69 63  , "name": "devic
cf910 65 5f 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22  e_index", "type"
cf920 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
cf930 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
cf940 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
cf950 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
cf960 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
cf970 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
cf980 63 6b 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  ckID" } },.{ "ta
cf990 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
cf9a0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79  "name": "SDL_Joy
cf9b0 73 74 69 63 6b 4f 70 65 6e 22 2c 20 22 6e 73 22  stickOpen", "ns"
cf9c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
cf9d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
cf9e0 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b  DL2/SDL_joystick
cf9f0 2e 68 3a 31 38 34 3a 33 39 22 2c 20 22 76 61 72  .h:184:39", "var
cfa00 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
cfa10 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
cfa20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
cfa30 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
cfa40 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
cfa50 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
cfa60 22 6e 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f  "name": "device_
cfa70 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20  index", "type": 
cfa80 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
cfa90 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
cfaa0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
cfab0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
cfac0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
cfad0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cfae0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cfaf0 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
cfb00 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
cfb10 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
cfb20 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
cfb30 46 72 6f 6d 49 6e 73 74 61 6e 63 65 49 44 22 2c  FromInstanceID",
cfb40 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
cfb50 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
cfb60 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79  ude/SDL2/SDL_joy
cfb70 73 74 69 63 6b 2e 68 3a 31 38 39 3a 33 39 22 2c  stick.h:189:39",
cfb80 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
cfb90 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
cfba0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
cfbb0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
cfbc0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
cfbd0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
cfbe0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f  er", "name": "jo
cfbf0 79 69 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  yid", "type": { 
cfc00 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  "tag": "SDL_Joys
cfc10 74 69 63 6b 49 44 22 20 7d 20 7d 5d 2c 20 22 72  tickID" } }], "r
cfc20 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
cfc30 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
cfc40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cfc50 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
cfc60 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  " } } },.{ "tag"
cfc70 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
cfc80 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  ame": "SDL_Joyst
cfc90 69 63 6b 4e 61 6d 65 22 2c 20 22 6e 73 22 3a 20  ickName", "ns": 
cfca0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
cfcb0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
cfcc0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
cfcd0 3a 31 39 35 3a 33 37 22 2c 20 22 76 61 72 69 61  :195:37", "varia
cfce0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
cfcf0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
cfd00 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
cfd10 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
cfd20 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
cfd30 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
cfd40 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
cfd50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
cfd60 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
cfd70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
cfd80 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
cfd90 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
cfda0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
cfdb0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
cfdc0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
cfdd0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
cfde0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
cfdf0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20  nt": 8 } } },.{ 
cfe00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
cfe10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
cfe20 4a 6f 79 73 74 69 63 6b 47 65 74 47 55 49 44 22  JoystickGetGUID"
cfe30 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
cfe40 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
cfe50 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f  lude/SDL2/SDL_jo
cfe60 79 73 74 69 63 6b 2e 68 3a 32 30 30 3a 34 32 22  ystick.h:200:42"
cfe70 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
cfe80 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
cfe90 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
cfea0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
cfeb0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
cfec0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
cfed0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ter", "name": "j
cfee0 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65 22  oystick", "type"
cfef0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
cff00 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
cff10 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
cff20 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22  stick" } } }], "
cff30 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
cff40 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  "tag": "SDL_Joys
cff50 74 69 63 6b 47 55 49 44 22 20 7d 20 7d 2c 0a 7b  tickGUID" } },.{
cff60 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
cff70 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
cff80 5f 4a 6f 79 73 74 69 63 6b 47 65 74 56 65 6e 64  _JoystickGetVend
cff90 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
cffa0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
cffb0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
cffc0 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 30 36 3a  _joystick.h:206:
cffd0 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
cffe0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
cfff0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d0000 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d0010 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d0020 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d0030 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d0040 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79   "joystick", "ty
d0050 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d0060 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d0070 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d0080 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d  Joystick" } } }]
d0090 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d00a0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
d00b0 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  6" } },.{ "tag":
d00c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d00d0 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
d00e0 63 6b 47 65 74 50 72 6f 64 75 63 74 22 2c 20 22  ckGetProduct", "
d00f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d0100 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d0110 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
d0120 69 63 6b 2e 68 3a 32 31 32 3a 33 32 22 2c 20 22  ick.h:212:32", "
d0130 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
d0140 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
d0150 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
d0160 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
d0170 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
d0180 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d0190 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73  ", "name": "joys
d01a0 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tick", "type": {
d01b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d01c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d01d0 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
d01e0 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ck" } } }], "ret
d01f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
d0200 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
d0210 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
d0220 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
d0230 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74 50  SDL_JoystickGetP
d0240 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 22 2c 20  roductVersion", 
d0250 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
d0260 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d0270 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73  de/SDL2/SDL_joys
d0280 74 69 63 6b 2e 68 3a 32 31 38 3a 33 32 22 2c 20  tick.h:218:32", 
d0290 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d02a0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d02b0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d02c0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d02d0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d02e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d02f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79  r", "name": "joy
d0300 73 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20  stick", "type": 
d0310 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d0320 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d0330 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  tag": "SDL_Joyst
d0340 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ick" } } }], "re
d0350 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d0360 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
d0370 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d0380 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d0390 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74  "SDL_JoystickGet
d03a0 54 79 70 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Type", "ns": 0, 
d03b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d03c0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d03d0 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 32  DL_joystick.h:22
d03e0 33 3a 34 32 22 2c 20 22 76 61 72 69 61 64 69 63  3:42", "variadic
d03f0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d0400 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d0410 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d0420 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d0430 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d0440 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d0450 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22  ": "joystick", "
d0460 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d0470 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
d0480 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
d0490 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20  L_Joystick" } } 
d04a0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d04b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d04c0 5f 4a 6f 79 73 74 69 63 6b 54 79 70 65 22 20 7d  _JoystickType" }
d04d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d04e0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d04f0 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65   "SDL_JoystickGe
d0500 74 47 55 49 44 53 74 72 69 6e 67 22 2c 20 22 6e  tGUIDString", "n
d0510 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d0520 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d0530 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69  /SDL2/SDL_joysti
d0540 63 6b 2e 68 3a 32 32 39 3a 33 30 22 2c 20 22 76  ck.h:229:30", "v
d0550 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d0560 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d0570 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d0580 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d0590 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d05a0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d05b0 2c 20 22 6e 61 6d 65 22 3a 20 22 67 75 69 64 22  , "name": "guid"
d05c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d05d0 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
d05e0 47 55 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61  GUID" } }, { "ta
d05f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d0600 20 22 6e 61 6d 65 22 3a 20 22 70 73 7a 47 55 49   "name": "pszGUI
d0610 44 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  D", "type": { "t
d0620 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d0630 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d0640 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
d0650 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
d0660 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
d0670 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
d0680 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
d0690 3a 20 22 63 62 47 55 49 44 22 2c 20 22 74 79 70  : "cbGUID", "typ
d06a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
d06b0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
d06c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d06d0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
d06e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d06f0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
d0700 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d0710 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d0720 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65   "SDL_JoystickGe
d0730 74 47 55 49 44 46 72 6f 6d 53 74 72 69 6e 67 22  tGUIDFromString"
d0740 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
d0750 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d0760 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f  lude/SDL2/SDL_jo
d0770 79 73 74 69 63 6b 2e 68 3a 32 33 34 3a 34 32 22  ystick.h:234:42"
d0780 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d0790 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d07a0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d07b0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d07c0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d07d0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d07e0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
d07f0 63 68 47 55 49 44 22 2c 20 22 74 79 70 65 22 3a  chGUID", "type":
d0800 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d0810 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d0820 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
d0830 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d0840 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d0850 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
d0860 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d0870 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47  : "SDL_JoystickG
d0880 55 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  UID" } },.{ "tag
d0890 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d08a0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  name": "SDL_Joys
d08b0 74 69 63 6b 47 65 74 41 74 74 61 63 68 65 64 22  tickGetAttached"
d08c0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
d08d0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d08e0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f  lude/SDL2/SDL_jo
d08f0 79 73 74 69 63 6b 2e 68 3a 32 33 39 3a 33 34 22  ystick.h:239:34"
d0900 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d0910 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d0920 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d0930 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d0940 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d0950 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d0960 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ter", "name": "j
d0970 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65 22  oystick", "type"
d0980 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
d0990 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
d09a0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
d09b0 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22  stick" } } }], "
d09c0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d09d0 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c  "tag": "SDL_bool
d09e0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d09f0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d0a00 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63  e": "SDL_Joystic
d0a10 6b 49 6e 73 74 61 6e 63 65 49 44 22 2c 20 22 6e  kInstanceID", "n
d0a20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d0a30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d0a40 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69  /SDL2/SDL_joysti
d0a50 63 6b 2e 68 3a 32 34 34 3a 34 30 22 2c 20 22 76  ck.h:244:40", "v
d0a60 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d0a70 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d0a80 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d0a90 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d0aa0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d0ab0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d0ac0 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73 74  , "name": "joyst
d0ad0 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ick", "type": { 
d0ae0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
d0af0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d0b00 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63  g": "SDL_Joystic
d0b10 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  k" } } }], "retu
d0b20 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d0b30 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
d0b40 49 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  ID" } },.{ "tag"
d0b50 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d0b60 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74  ame": "SDL_Joyst
d0b70 69 63 6b 4e 75 6d 41 78 65 73 22 2c 20 22 6e 73  ickNumAxes", "ns
d0b80 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
d0b90 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d0ba0 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63  SDL2/SDL_joystic
d0bb0 6b 2e 68 3a 32 34 39 3a 32 39 22 2c 20 22 76 61  k.h:249:29", "va
d0bc0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d0bd0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d0be0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d0bf0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d0c00 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d0c10 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d0c20 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69   "name": "joysti
d0c30 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ck", "type": { "
d0c40 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d0c50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d0c60 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
d0c70 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
d0c80 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d0c90 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d0ca0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d0cb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d0cc0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d0cd0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d0ce0 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 4e 75 6d  "SDL_JoystickNum
d0cf0 42 61 6c 6c 73 22 2c 20 22 6e 73 22 3a 20 30 2c  Balls", "ns": 0,
d0d00 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d0d10 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d0d20 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32  SDL_joystick.h:2
d0d30 35 37 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  57:29", "variadi
d0d40 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d0d50 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d0d60 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d0d70 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d0d80 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d0d90 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d0da0 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20  e": "joystick", 
d0db0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d0dc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d0dd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d0de0 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d  DL_Joystick" } }
d0df0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
d0e00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
d0e10 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
d0e20 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d0e30 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
d0e40 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d0e50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d0e60 4a 6f 79 73 74 69 63 6b 4e 75 6d 48 61 74 73 22  JoystickNumHats"
d0e70 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
d0e80 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d0e90 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f  lude/SDL2/SDL_jo
d0ea0 79 73 74 69 63 6b 2e 68 3a 32 36 32 3a 32 39 22  ystick.h:262:29"
d0eb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d0ec0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d0ed0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d0ee0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d0ef0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d0f00 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d0f10 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ter", "name": "j
d0f20 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65 22  oystick", "type"
d0f30 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
d0f40 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
d0f50 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
d0f60 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22  stick" } } }], "
d0f70 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d0f80 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d0f90 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d0fa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d0fb0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
d0fc0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d0fd0 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
d0fe0 63 6b 4e 75 6d 42 75 74 74 6f 6e 73 22 2c 20 22  ckNumButtons", "
d0ff0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d1000 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d1010 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a 6f 79 73 74  e/SDL2/SDL_joyst
d1020 69 63 6b 2e 68 3a 32 36 37 3a 32 39 22 2c 20 22  ick.h:267:29", "
d1030 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
d1040 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
d1050 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
d1060 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
d1070 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
d1080 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d1090 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 73  ", "name": "joys
d10a0 74 69 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b  tick", "type": {
d10b0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d10c0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d10d0 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
d10e0 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  ck" } } }], "ret
d10f0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
d1100 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d1110 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d1120 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d1130 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d1140 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d1150 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 55  : "SDL_JoystickU
d1160 70 64 61 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c  pdate", "ns": 0,
d1170 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d1180 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d1190 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32  SDL_joystick.h:2
d11a0 37 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  75:30", "variadi
d11b0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d11c0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d11d0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d11e0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d11f0 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
d1200 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
d1210 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
d1220 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d1230 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d1240 4a 6f 79 73 74 69 63 6b 45 76 65 6e 74 53 74 61  JoystickEventSta
d1250 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  te", "ns": 0, "l
d1260 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d1270 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d1280 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 32 38 36 3a  _joystick.h:286:
d1290 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
d12a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d12b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d12c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d12d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d12e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d12f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d1300 20 22 73 74 61 74 65 22 2c 20 22 74 79 70 65 22   "state", "type"
d1310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
d1320 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d1330 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d1340 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
d1350 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d1360 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
d1370 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d1380 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d1390 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d13a0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
d13b0 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b  ": "SDL_Joystick
d13c0 47 65 74 41 78 69 73 22 2c 20 22 6e 73 22 3a 20  GetAxis", "ns": 
d13d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d13e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d13f0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
d1400 3a 32 39 37 3a 33 32 22 2c 20 22 76 61 72 69 61  :297:32", "varia
d1410 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d1420 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d1430 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d1440 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d1450 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d1460 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d1470 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
d1480 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d1490 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d14a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d14b0 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
d14c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d14d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d14e0 65 22 3a 20 22 61 78 69 73 22 2c 20 22 74 79 70  e": "axis", "typ
d14f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
d1500 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
d1510 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d1520 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
d1530 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d1540 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20  "tag": "Sint16" 
d1550 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d1560 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d1570 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47  : "SDL_JoystickG
d1580 65 74 41 78 69 73 49 6e 69 74 69 61 6c 53 74 61  etAxisInitialSta
d1590 74 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  te", "ns": 0, "l
d15a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d15b0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d15c0 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 33 30 39 3a  _joystick.h:309:
d15d0 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
d15e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d15f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d1600 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d1610 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d1620 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d1630 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d1640 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79   "joystick", "ty
d1650 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d1660 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d1670 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d1680 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 2c  Joystick" } } },
d1690 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
d16a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d16b0 61 78 69 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  axis", "type": {
d16c0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
d16d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d16e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d16f0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
d1700 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
d1710 6e 61 6d 65 22 3a 20 22 73 74 61 74 65 22 2c 20  name": "state", 
d1720 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d1730 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
d1740 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d1750 69 6e 74 31 36 22 20 7d 20 7d 20 7d 5d 2c 20 22  int16" } } }], "
d1760 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d1770 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c  "tag": "SDL_bool
d1780 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d1790 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d17a0 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63  e": "SDL_Joystic
d17b0 6b 47 65 74 48 61 74 22 2c 20 22 6e 73 22 3a 20  kGetHat", "ns": 
d17c0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d17d0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d17e0 32 2f 53 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68  2/SDL_joystick.h
d17f0 3a 33 34 33 3a 33 31 22 2c 20 22 76 61 72 69 61  :343:31", "varia
d1800 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d1810 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d1820 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d1830 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d1840 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d1850 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d1860 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
d1870 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d1880 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d1890 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d18a0 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
d18b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d18c0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d18d0 65 22 3a 20 22 68 61 74 22 2c 20 22 74 79 70 65  e": "hat", "type
d18e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
d18f0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
d1900 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d1910 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
d1920 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
d1930 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
d1940 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d1950 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d1960 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 47 65 74  "SDL_JoystickGet
d1970 42 61 6c 6c 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Ball", "ns": 0, 
d1980 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d1990 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d19a0 44 4c 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 33 35  DL_joystick.h:35
d19b0 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  3:29", "variadic
d19c0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d19d0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d19e0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d19f0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d1a00 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d1a10 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d1a20 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22  ": "joystick", "
d1a30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d1a40 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
d1a50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
d1a60 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20  L_Joystick" } } 
d1a70 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
d1a80 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d1a90 20 22 62 61 6c 6c 22 2c 20 22 74 79 70 65 22 3a   "ball", "type":
d1aa0 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
d1ab0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d1ac0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d1ad0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
d1ae0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d1af0 20 22 6e 61 6d 65 22 3a 20 22 64 78 22 2c 20 22   "name": "dx", "
d1b00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d1b10 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
d1b20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
d1b30 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
d1b40 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d1b50 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20  ent": 32 } } }, 
d1b60 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d1b70 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  ter", "name": "d
d1b80 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
d1b90 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d1ba0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d1bb0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d1bc0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d1bd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d1be0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d1bf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d1c00 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
d1c10 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
d1c20 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
d1c30 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
d1c40 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
d1c50 5f 4a 6f 79 73 74 69 63 6b 47 65 74 42 75 74 74  _JoystickGetButt
d1c60 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  on", "ns": 0, "l
d1c70 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d1c80 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d1c90 5f 6a 6f 79 73 74 69 63 6b 2e 68 3a 33 36 31 3a  _joystick.h:361:
d1ca0 33 31 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  31", "variadic":
d1cb0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d1cc0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d1cd0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d1ce0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d1cf0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d1d00 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d1d10 20 22 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79   "joystick", "ty
d1d20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d1d30 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d1d40 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d1d50 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 2c  Joystick" } } },
d1d60 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
d1d70 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d1d80 62 75 74 74 6f 6e 22 2c 20 22 74 79 70 65 22 3a  button", "type":
d1d90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
d1da0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d1db0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d1dc0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
d1dd0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
d1de0 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
d1df0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
d1e00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
d1e10 44 4c 5f 4a 6f 79 73 74 69 63 6b 43 6c 6f 73 65  DL_JoystickClose
d1e20 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d1e30 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d1e40 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a  clude/SDL2/SDL_j
d1e50 6f 79 73 74 69 63 6b 2e 68 3a 33 36 37 3a 33 30  oystick.h:367:30
d1e60 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d1e70 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d1e80 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d1e90 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d1ea0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d1eb0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d1ec0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d1ed0 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65  joystick", "type
d1ee0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
d1ef0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
d1f00 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f  { "tag": "SDL_Jo
d1f10 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20  ystick" } } }], 
d1f20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d1f30 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
d1f40 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d1f50 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d1f60 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 43  : "SDL_JoystickC
d1f70 75 72 72 65 6e 74 50 6f 77 65 72 4c 65 76 65 6c  urrentPowerLevel
d1f80 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d1f90 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d1fa0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6a  clude/SDL2/SDL_j
d1fb0 6f 79 73 74 69 63 6b 2e 68 3a 33 37 32 3a 34 38  oystick.h:372:48
d1fc0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d1fd0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d1fe0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d1ff0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d2000 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d2010 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d2020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d2030 6a 6f 79 73 74 69 63 6b 22 2c 20 22 74 79 70 65  joystick", "type
d2040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
d2050 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
d2060 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f  { "tag": "SDL_Jo
d2070 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d 5d 2c 20  ystick" } } }], 
d2080 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d2090 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
d20a0 73 74 69 63 6b 50 6f 77 65 72 4c 65 76 65 6c 22  stickPowerLevel"
d20b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d20c0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
d20d0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 5f  , "name": "_SDL_
d20e0 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 2c  GameController",
d20f0 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
d2100 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d2110 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d2120 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 35 37  econtroller.h:57
d2130 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
d2140 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
d2150 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
d2160 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  : [] },.{ "tag":
d2170 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
d2180 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
d2190 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72  L_GameController
d21a0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
d21b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d21c0 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f  2/SDL_gamecontro
d21d0 6c 6c 65 72 2e 68 3a 35 38 3a 33 36 22 2c 20 22  ller.h:58:36", "
d21e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d21f0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
d2200 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c  0, "name": "_SDL
d2210 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22  _GameController"
d2220 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
d2230 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d2240 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61  lude/SDL2/SDL_ga
d2250 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 35  mecontroller.h:5
d2260 37 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  7:8", "bit-size"
d2270 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
d2280 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
d2290 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": [] } },.{ "ta
d22a0 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22  g": "enum", "ns"
d22b0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
d22c0 20 22 69 64 22 3a 20 31 30 34 2c 20 22 6c 6f 63   "id": 104, "loc
d22d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d22e0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d22f0 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d2300 36 31 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  61:9", "fields":
d2310 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
d2320 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d2330 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 49 4e 44  _CONTROLLER_BIND
d2340 54 59 50 45 5f 4e 4f 4e 45 22 2c 20 22 76 61 6c  TYPE_NONE", "val
d2350 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67  ue": 0 }, { "tag
d2360 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d2370 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c  e": "SDL_CONTROL
d2380 4c 45 52 5f 42 49 4e 44 54 59 50 45 5f 42 55 54  LER_BINDTYPE_BUT
d2390 54 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  TON", "value": 1
d23a0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d23b0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d23c0 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 49  DL_CONTROLLER_BI
d23d0 4e 44 54 59 50 45 5f 41 58 49 53 22 2c 20 22 76  NDTYPE_AXIS", "v
d23e0 61 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74  alue": 2 }, { "t
d23f0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d2400 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52  ame": "SDL_CONTR
d2410 4f 4c 4c 45 52 5f 42 49 4e 44 54 59 50 45 5f 48  OLLER_BINDTYPE_H
d2420 41 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 33 20  AT", "value": 3 
d2430 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
d2440 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
d2450 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
d2460 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 42 69  GameControllerBi
d2470 6e 64 54 79 70 65 22 2c 20 22 6c 6f 63 61 74 69  ndType", "locati
d2480 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d2490 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65  de/SDL2/SDL_game
d24a0 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 36 37 3a  controller.h:67:
d24b0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
d24c0 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e  ag": ":enum", "n
d24d0 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20  ame": "", "id": 
d24e0 31 30 34 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  104 } },.{ "tag"
d24f0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
d2500 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
d2510 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72  L_GameController
d2520 42 75 74 74 6f 6e 42 69 6e 64 22 2c 20 22 69 64  ButtonBind", "id
d2530 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
d2540 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d2550 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e  SDL2/SDL_gamecon
d2560 74 72 6f 6c 6c 65 72 2e 68 3a 37 32 3a 31 36 22  troller.h:72:16"
d2570 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 39 36  , "bit-size": 96
d2580 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d2590 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
d25a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
d25b0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 69 6e  d", "name": "bin
d25c0 64 54 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66  dType", "bit-off
d25d0 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
d25e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d25f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
d2600 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d2610 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c  SDL_GameControll
d2620 65 72 42 69 6e 64 54 79 70 65 22 20 7d 20 7d 2c  erBindType" } },
d2630 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d2640 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
d2650 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
d2660 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
d2670 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 64, "bit-align
d2680 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
d2690 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e 69  ": { "tag": "uni
d26a0 6f 6e 22 2c 20 22 6e 73 22 3a 20 32 31 38 39 31  on", "ns": 21891
d26b0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
d26c0 64 22 3a 20 31 30 35 2c 20 22 6c 6f 63 61 74 69  d": 105, "locati
d26d0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d26e0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65  de/SDL2/SDL_game
d26f0 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 37 35 3a  controller.h:75:
d2700 35 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  5", "bit-size": 
d2710 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
d2720 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
d2730 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
d2740 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  eld", "name": "b
d2750 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66  utton", "bit-off
d2760 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
d2770 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d2780 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
d2790 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d27a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
d27b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d27c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
d27d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d27e0 2c 20 22 6e 61 6d 65 22 3a 20 22 61 78 69 73 22  , "name": "axis"
d27f0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d2800 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
d2810 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d2820 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
d2830 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
d2840 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d2850 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d2860 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
d2870 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d2880 65 22 3a 20 22 68 61 74 22 2c 20 22 62 69 74 2d  e": "hat", "bit-
d2890 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
d28a0 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
d28b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d28c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d28d0 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
d28e0 3a 20 32 31 38 39 31 2c 20 22 6e 61 6d 65 22 3a  : 21891, "name":
d28f0 20 22 22 2c 20 22 69 64 22 3a 20 31 30 36 2c 20   "", "id": 106, 
d2900 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d2910 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d2920 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65  DL_gamecontrolle
d2930 72 2e 68 3a 37 39 3a 39 22 2c 20 22 62 69 74 2d  r.h:79:9", "bit-
d2940 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
d2950 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d2960 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
d2970 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d2980 6d 65 22 3a 20 22 68 61 74 22 2c 20 22 62 69 74  me": "hat", "bit
d2990 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
d29a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d29b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d29c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d29d0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
d29e0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d29f0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d2a00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d2a10 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68  eld", "name": "h
d2a20 61 74 5f 6d 61 73 6b 22 2c 20 22 62 69 74 2d 6f  at_mask", "bit-o
d2a30 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74  ffset": 32, "bit
d2a40 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d2a50 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d2a60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d2a70 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d2a80 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d2a90 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d2aa0 7d 5d 20 7d 20 7d 5d 20 7d 20 7d 5d 20 7d 2c 0a  }] } }] } }] },.
d2ab0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
d2ac0 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
d2ad0 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  me": "SDL_GameCo
d2ae0 6e 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 42 69  ntrollerButtonBi
d2af0 6e 64 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  nd", "location":
d2b00 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d2b10 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d2b20 72 6f 6c 6c 65 72 2e 68 3a 38 35 3a 33 22 2c 20  roller.h:85:3", 
d2b30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d2b40 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
d2b50 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  e": "SDL_GameCon
d2b60 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 42 69 6e  trollerButtonBin
d2b70 64 22 2c 20 22 69 64 22 3a 20 31 30 37 20 7d 20  d", "id": 107 } 
d2b80 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d2b90 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d2ba0 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d2bb0 6c 65 72 41 64 64 4d 61 70 70 69 6e 67 73 46 72  lerAddMappingsFr
d2bc0 6f 6d 52 57 22 2c 20 22 6e 73 22 3a 20 30 2c 20  omRW", "ns": 0, 
d2bd0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d2be0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d2bf0 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65  DL_gamecontrolle
d2c00 72 2e 68 3a 31 32 32 3a 32 39 22 2c 20 22 76 61  r.h:122:29", "va
d2c10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d2c20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d2c30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d2c40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d2c50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d2c60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d2c70 20 22 6e 61 6d 65 22 3a 20 22 72 77 22 2c 20 22   "name": "rw", "
d2c80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d2c90 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
d2ca0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
d2cb0 4c 5f 52 57 6f 70 73 22 20 7d 20 7d 20 7d 2c 20  L_RWops" } } }, 
d2cc0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d2cd0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  ter", "name": "f
d2ce0 72 65 65 72 77 22 2c 20 22 74 79 70 65 22 3a 20  reerw", "type": 
d2cf0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
d2d00 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
d2d10 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d2d20 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
d2d30 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d2d40 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
d2d50 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d2d60 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d2d70 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d2d80 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d2d90 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d2da0 6c 6c 65 72 41 64 64 4d 61 70 70 69 6e 67 22 2c  llerAddMapping",
d2db0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d2dc0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d2dd0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d2de0 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 33  econtroller.h:13
d2df0 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  6:29", "variadic
d2e00 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d2e10 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d2e20 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d2e30 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d2e40 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d2e50 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d2e60 22 3a 20 22 6d 61 70 70 69 6e 67 53 74 72 69 6e  ": "mappingStrin
d2e70 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  g", "type": { "t
d2e80 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d2e90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d2ea0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
d2eb0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
d2ec0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
d2ed0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
d2ee0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
d2ef0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
d2f00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d2f10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
d2f20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d2f30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d2f40 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 4e 75  GameControllerNu
d2f50 6d 4d 61 70 70 69 6e 67 73 22 2c 20 22 6e 73 22  mMappings", "ns"
d2f60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d2f70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d2f80 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d2f90 72 6f 6c 6c 65 72 2e 68 3a 31 34 33 3a 32 39 22  roller.h:143:29"
d2fa0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d2fb0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d2fc0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d2fd0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d2fe0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d2ff0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
d3000 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
d3010 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d3020 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d3030 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
d3040 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d3050 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d3060 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 4d 61 70 70  meControllerMapp
d3070 69 6e 67 46 6f 72 49 6e 64 65 78 22 2c 20 22 6e  ingForIndex", "n
d3080 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d3090 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d30a0 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f  /SDL2/SDL_gameco
d30b0 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 35 30 3a 33  ntroller.h:150:3
d30c0 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
d30d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
d30e0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
d30f0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
d3100 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
d3110 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
d3120 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
d3130 22 6d 61 70 70 69 6e 67 5f 69 6e 64 65 78 22 2c  "mapping_index",
d3140 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d3150 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d3160 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d3170 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d3180 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d3190 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
d31a0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
d31b0 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
d31c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
d31d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d31e0 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
d31f0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
d3200 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d  "name": "SDL_Gam
d3210 65 43 6f 6e 74 72 6f 6c 6c 65 72 4d 61 70 70 69  eControllerMappi
d3220 6e 67 46 6f 72 47 55 49 44 22 2c 20 22 6e 73 22  ngForGUID", "ns"
d3230 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d3240 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d3250 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d3260 72 6f 6c 6c 65 72 2e 68 3a 31 35 37 3a 33 32 22  roller.h:157:32"
d3270 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d3280 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d3290 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d32a0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d32b0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d32c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d32d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67  ter", "name": "g
d32e0 75 69 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  uid", "type": { 
d32f0 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73  "tag": "SDL_Joys
d3300 74 69 63 6b 47 55 49 44 22 20 7d 20 7d 5d 2c 20  tickGUID" } }], 
d3310 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d3320 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d3330 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d3340 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
d3350 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
d3360 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
d3370 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
d3380 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d3390 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  e": "SDL_GameCon
d33a0 74 72 6f 6c 6c 65 72 4d 61 70 70 69 6e 67 22 2c  trollerMapping",
d33b0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
d33c0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
d33d0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d  ude/SDL2/SDL_gam
d33e0 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 36  econtroller.h:16
d33f0 34 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63  4:32", "variadic
d3400 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d3410 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d3420 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d3430 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d3440 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d3450 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d3460 22 3a 20 22 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  ": "gamecontroll
d3470 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d3480 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d3490 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d34a0 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74  ": "SDL_GameCont
d34b0 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d 5d 2c 20  roller" } } }], 
d34c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
d34d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d34e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d34f0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
d3500 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
d3510 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
d3520 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
d3530 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d3540 65 22 3a 20 22 53 44 4c 5f 49 73 47 61 6d 65 43  e": "SDL_IsGameC
d3550 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 6e 73 22  ontroller", "ns"
d3560 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
d3570 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d3580 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d3590 72 6f 6c 6c 65 72 2e 68 3a 31 36 39 3a 33 34 22  roller.h:169:34"
d35a0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
d35b0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
d35c0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
d35d0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
d35e0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
d35f0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
d3600 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  ter", "name": "j
d3610 6f 79 73 74 69 63 6b 5f 69 6e 64 65 78 22 2c 20  oystick_index", 
d3620 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d3630 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
d3640 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d3650 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
d3660 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
d3670 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d3680 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
d3690 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
d36a0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d  "name": "SDL_Gam
d36b0 65 43 6f 6e 74 72 6f 6c 6c 65 72 4e 61 6d 65 46  eControllerNameF
d36c0 6f 72 49 6e 64 65 78 22 2c 20 22 6e 73 22 3a 20  orIndex", "ns": 
d36d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d36e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d36f0 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f  2/SDL_gamecontro
d3700 6c 6c 65 72 2e 68 3a 31 37 36 3a 33 37 22 2c 20  ller.h:176:37", 
d3710 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d3720 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d3730 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d3740 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d3750 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d3760 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d3770 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79  r", "name": "joy
d3780 73 74 69 63 6b 5f 69 6e 64 65 78 22 2c 20 22 74  stick_index", "t
d3790 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d37a0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
d37b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d37c0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
d37d0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d37e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d37f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d3800 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
d3810 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
d3820 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
d3830 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
d3840 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d3850 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  me": "SDL_GameCo
d3860 6e 74 72 6f 6c 6c 65 72 4f 70 65 6e 22 2c 20 22  ntrollerOpen", "
d3870 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d3880 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d3890 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d38a0 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 31 38 37 3a  ontroller.h:187:
d38b0 34 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  45", "variadic":
d38c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d38d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d38e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d38f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d3900 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d3910 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d3920 20 22 6a 6f 79 73 74 69 63 6b 5f 69 6e 64 65 78   "joystick_index
d3930 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d3940 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
d3950 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d3960 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
d3970 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d3980 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d3990 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d39a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d39b0 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20  GameController" 
d39c0 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
d39d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d39e0 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  e": "SDL_GameCon
d39f0 74 72 6f 6c 6c 65 72 46 72 6f 6d 49 6e 73 74 61  trollerFromInsta
d3a00 6e 63 65 49 44 22 2c 20 22 6e 73 22 3a 20 30 2c  nceID", "ns": 0,
d3a10 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d3a20 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d3a30 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d3a40 65 72 2e 68 3a 31 39 32 3a 34 35 22 2c 20 22 76  er.h:192:45", "v
d3a50 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d3a60 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d3a70 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d3a80 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d3a90 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d3aa0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d3ab0 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 6f 79 69 64  , "name": "joyid
d3ac0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d3ad0 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63  g": "SDL_Joystic
d3ae0 6b 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  kID" } }], "retu
d3af0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
d3b00 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
d3b10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d3b20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d3b30 6c 65 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  ler" } } },.{ "t
d3b40 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d3b50 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d3b60 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 4e 61 6d 65  meControllerName
d3b70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d3b80 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d3b90 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d3ba0 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d3bb0 31 39 37 3a 33 37 22 2c 20 22 76 61 72 69 61 64  197:37", "variad
d3bc0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
d3bd0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
d3be0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
d3bf0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
d3c00 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
d3c10 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d3c20 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74 72 6f  me": "gamecontro
d3c30 6c 6c 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  ller", "type": {
d3c40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d3c50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d3c60 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  ag": "SDL_GameCo
d3c70 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d 5d  ntroller" } } }]
d3c80 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d3c90 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d3ca0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d3cb0 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
d3cc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d3cd0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d3ce0 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  8 } } },.{ "tag"
d3cf0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d3d00 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  ame": "SDL_GameC
d3d10 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 56 65 6e 64  ontrollerGetVend
d3d20 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
d3d30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d3d40 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d3d50 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e  _gamecontroller.
d3d60 68 3a 32 30 33 3a 33 32 22 2c 20 22 76 61 72 69  h:203:32", "vari
d3d70 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
d3d80 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
d3d90 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
d3da0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
d3db0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
d3dc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
d3dd0 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74  name": "gamecont
d3de0 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70 65 22 3a  roller", "type":
d3df0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d3e00 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d3e10 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65  "tag": "SDL_Game
d3e20 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20  Controller" } } 
d3e30 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d3e40 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
d3e50 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t16" } },.{ "tag
d3e60 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d3e70 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65  name": "SDL_Game
d3e80 43 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 50 72 6f  ControllerGetPro
d3e90 64 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  duct", "ns": 0, 
d3ea0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d3eb0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d3ec0 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65  DL_gamecontrolle
d3ed0 72 2e 68 3a 32 30 39 3a 33 32 22 2c 20 22 76 61  r.h:209:32", "va
d3ee0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d3ef0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d3f00 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d3f10 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d3f20 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d3f30 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d3f40 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63 6f   "name": "gameco
d3f50 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70 65  ntroller", "type
d3f60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
d3f70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
d3f80 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61  { "tag": "SDL_Ga
d3f90 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d 20  meController" } 
d3fa0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d3fb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d3fc0 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22 74  int16" } },.{ "t
d3fd0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d3fe0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61   "name": "SDL_Ga
d3ff0 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 50  meControllerGetP
d4000 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 22 2c 20  roductVersion", 
d4010 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
d4020 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d4030 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65  de/SDL2/SDL_game
d4040 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 32 31 35  controller.h:215
d4050 3a 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22  :32", "variadic"
d4060 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
d4070 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
d4080 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
d4090 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
d40a0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
d40b0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
d40c0 3a 20 22 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65  : "gamecontrolle
d40d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d40e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d40f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d4100 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d4110 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22  oller" } } }], "
d4120 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d4130 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20  "tag": "Uint16" 
d4140 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
d4150 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
d4160 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d4170 6f 6c 6c 65 72 47 65 74 41 74 74 61 63 68 65 64  ollerGetAttached
d4180 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d4190 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d41a0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d41b0 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d41c0 32 32 31 3a 33 34 22 2c 20 22 76 61 72 69 61 64  221:34", "variad
d41d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
d41e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
d41f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
d4200 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
d4210 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
d4220 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d4230 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74 72 6f  me": "gamecontro
d4240 6c 6c 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  ller", "type": {
d4250 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
d4260 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
d4270 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  ag": "SDL_GameCo
d4280 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d 5d  ntroller" } } }]
d4290 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d42a0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62   { "tag": "SDL_b
d42b0 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ool" } },.{ "tag
d42c0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
d42d0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65  name": "SDL_Game
d42e0 43 6f 6e 74 72 6f 6c 6c 65 72 47 65 74 4a 6f 79  ControllerGetJoy
d42f0 73 74 69 63 6b 22 2c 20 22 6e 73 22 3a 20 30 2c  stick", "ns": 0,
d4300 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
d4310 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
d4320 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c  SDL_gamecontroll
d4330 65 72 2e 68 3a 32 32 36 3a 33 39 22 2c 20 22 76  er.h:226:39", "v
d4340 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
d4350 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
d4360 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
d4370 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
d4380 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
d4390 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
d43a0 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d 65 63  , "name": "gamec
d43b0 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74 79 70  ontroller", "typ
d43c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d43d0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d43e0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47   { "tag": "SDL_G
d43f0 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d  ameController" }
d4400 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d4410 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d4420 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d4430 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d4440 5f 4a 6f 79 73 74 69 63 6b 22 20 7d 20 7d 20 7d  _Joystick" } } }
d4450 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
d4460 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
d4470 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c  SDL_GameControll
d4480 65 72 45 76 65 6e 74 53 74 61 74 65 22 2c 20 22  erEventState", "
d4490 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d44a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d44b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d44c0 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 32 33 37 3a  ontroller.h:237:
d44d0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
d44e0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d44f0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d4500 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d4510 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d4520 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d4530 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d4540 20 22 73 74 61 74 65 22 2c 20 22 74 79 70 65 22   "state", "type"
d4550 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
d4560 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d4570 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d4580 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
d4590 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d45a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
d45b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d45c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d45d0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d45e0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
d45f0 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74  ": "SDL_GameCont
d4600 72 6f 6c 6c 65 72 55 70 64 61 74 65 22 2c 20 22  rollerUpdate", "
d4610 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d4620 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d4630 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d4640 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 32 34 35 3a  ontroller.h:245:
d4650 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
d4660 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d4670 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d4680 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d4690 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d46a0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
d46b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d46c0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
d46d0 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22  g": "enum", "ns"
d46e0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
d46f0 20 22 69 64 22 3a 20 31 30 38 2c 20 22 6c 6f 63   "id": 108, "loc
d4700 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d4710 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d4720 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d4730 32 35 37 3a 39 22 2c 20 22 66 69 65 6c 64 73 22  257:9", "fields"
d4740 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
d4750 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d4760 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 41 58 49  L_CONTROLLER_AXI
d4770 53 5f 49 4e 56 41 4c 49 44 22 2c 20 22 76 61 6c  S_INVALID", "val
d4780 75 65 22 3a 20 34 32 39 34 39 36 37 32 39 35 20  ue": 4294967295 
d4790 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d47a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d47b0 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 41 58 49  L_CONTROLLER_AXI
d47c0 53 5f 4c 45 46 54 58 22 2c 20 22 76 61 6c 75 65  S_LEFTX", "value
d47d0 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
d47e0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d47f0 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d4800 52 5f 41 58 49 53 5f 4c 45 46 54 59 22 2c 20 22  R_AXIS_LEFTY", "
d4810 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
d4820 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d4830 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54  name": "SDL_CONT
d4840 52 4f 4c 4c 45 52 5f 41 58 49 53 5f 52 49 47 48  ROLLER_AXIS_RIGH
d4850 54 58 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  TX", "value": 2 
d4860 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d4870 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d4880 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 41 58 49  L_CONTROLLER_AXI
d4890 53 5f 52 49 47 48 54 59 22 2c 20 22 76 61 6c 75  S_RIGHTY", "valu
d48a0 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61 67 22  e": 3 }, { "tag"
d48b0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d48c0 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c  ": "SDL_CONTROLL
d48d0 45 52 5f 41 58 49 53 5f 54 52 49 47 47 45 52 4c  ER_AXIS_TRIGGERL
d48e0 45 46 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 34  EFT", "value": 4
d48f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d4900 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d4910 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 41 58  DL_CONTROLLER_AX
d4920 49 53 5f 54 52 49 47 47 45 52 52 49 47 48 54 22  IS_TRIGGERRIGHT"
d4930 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20  , "value": 5 }, 
d4940 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d4950 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
d4960 4f 4e 54 52 4f 4c 4c 45 52 5f 41 58 49 53 5f 4d  ONTROLLER_AXIS_M
d4970 41 58 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20  AX", "value": 6 
d4980 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
d4990 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
d49a0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
d49b0 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 41 78  GameControllerAx
d49c0 69 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  is", "location":
d49d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
d49e0 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74  DL2/SDL_gamecont
d49f0 72 6f 6c 6c 65 72 2e 68 3a 32 36 37 3a 33 22 2c  roller.h:267:3",
d4a00 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d4a10 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65  : ":enum", "name
d4a20 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 30 38  ": "", "id": 108
d4a30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d4a40 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
d4a50 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74  ": "SDL_GameCont
d4a60 72 6f 6c 6c 65 72 47 65 74 41 78 69 73 46 72 6f  rollerGetAxisFro
d4a70 6d 53 74 72 69 6e 67 22 2c 20 22 6e 73 22 3a 20  mString", "ns": 
d4a80 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d4a90 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d4aa0 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f  2/SDL_gamecontro
d4ab0 6c 6c 65 72 2e 68 3a 32 37 32 3a 34 38 22 2c 20  ller.h:272:48", 
d4ac0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d4ad0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d4ae0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d4af0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d4b00 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d4b10 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d4b20 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 63 68  r", "name": "pch
d4b30 53 74 72 69 6e 67 22 2c 20 22 74 79 70 65 22 3a  String", "type":
d4b40 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
d4b50 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
d4b60 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
d4b70 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d4b80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d4b90 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
d4ba0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d4bb0 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d4bc0 6f 6c 6c 65 72 41 78 69 73 22 20 7d 20 7d 2c 0a  ollerAxis" } },.
d4bd0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
d4be0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
d4bf0 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72  L_GameController
d4c00 47 65 74 53 74 72 69 6e 67 46 6f 72 41 78 69 73  GetStringForAxis
d4c10 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d4c20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d4c30 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d4c40 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d4c50 32 37 37 3a 33 37 22 2c 20 22 76 61 72 69 61 64  277:37", "variad
d4c60 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
d4c70 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
d4c80 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
d4c90 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
d4ca0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
d4cb0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d4cc0 6d 65 22 3a 20 22 61 78 69 73 22 2c 20 22 74 79  me": "axis", "ty
d4cd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d4ce0 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d4cf0 72 41 78 69 73 22 20 7d 20 7d 5d 2c 20 22 72 65  rAxis" } }], "re
d4d00 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d4d10 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
d4d20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d4d30 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
d4d40 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
d4d50 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
d4d60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d4d70 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d4d80 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d4d90 6c 6c 65 72 47 65 74 42 69 6e 64 46 6f 72 41 78  llerGetBindForAx
d4da0 69 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  is", "ns": 0, "l
d4db0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d4dc0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d4dd0 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e  _gamecontroller.
d4de0 68 3a 32 38 33 3a 31 22 2c 20 22 76 61 72 69 61  h:283:1", "varia
d4df0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
d4e00 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
d4e10 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
d4e20 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
d4e30 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
d4e40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d4e50 61 6d 65 22 3a 20 22 67 61 6d 65 63 6f 6e 74 72  ame": "gamecontr
d4e60 6f 6c 6c 65 72 22 2c 20 22 74 79 70 65 22 3a 20  oller", "type": 
d4e70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d4e80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d4e90 74 61 67 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43  tag": "SDL_GameC
d4ea0 6f 6e 74 72 6f 6c 6c 65 72 22 20 7d 20 7d 20 7d  ontroller" } } }
d4eb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
d4ec0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
d4ed0 22 61 78 69 73 22 2c 20 22 74 79 70 65 22 3a 20  "axis", "type": 
d4ee0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47 61  { "tag": "SDL_Ga
d4ef0 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 41 78 69 73  meControllerAxis
d4f00 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
d4f10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d4f20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d4f30 6c 65 72 42 75 74 74 6f 6e 42 69 6e 64 22 20 7d  lerButtonBind" }
d4f40 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
d4f50 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
d4f60 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d4f70 6c 6c 65 72 47 65 74 41 78 69 73 22 2c 20 22 6e  llerGetAxis", "n
d4f80 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
d4f90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d4fa0 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f  /SDL2/SDL_gameco
d4fb0 6e 74 72 6f 6c 6c 65 72 2e 68 3a 32 39 35 3a 31  ntroller.h:295:1
d4fc0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
d4fd0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
d4fe0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
d4ff0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
d5000 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
d5010 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
d5020 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
d5030 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c  gamecontroller",
d5040 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d5050 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
d5060 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d5070 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c  SDL_GameControll
d5080 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
d5090 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d50a0 20 22 6e 61 6d 65 22 3a 20 22 61 78 69 73 22 2c   "name": "axis",
d50b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d50c0 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72  : "SDL_GameContr
d50d0 6f 6c 6c 65 72 41 78 69 73 22 20 7d 20 7d 5d 2c  ollerAxis" } }],
d50e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d50f0 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36  { "tag": "Sint16
d5100 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d5110 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c  "enum", "ns": 0,
d5120 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
d5130 22 3a 20 31 30 39 2c 20 22 6c 6f 63 61 74 69 6f  ": 109, "locatio
d5140 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d5150 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d5160 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 33 30 31 3a  ontroller.h:301:
d5170 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
d5180 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d5190 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f   "name": "SDL_CO
d51a0 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f  NTROLLER_BUTTON_
d51b0 49 4e 56 41 4c 49 44 22 2c 20 22 76 61 6c 75 65  INVALID", "value
d51c0 22 3a 20 34 32 39 34 39 36 37 32 39 35 20 7d 2c  ": 4294967295 },
d51d0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d51e0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d51f0 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f  CONTROLLER_BUTTO
d5200 4e 5f 41 22 2c 20 22 76 61 6c 75 65 22 3a 20 30  N_A", "value": 0
d5210 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d5220 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d5230 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55  DL_CONTROLLER_BU
d5240 54 54 4f 4e 5f 42 22 2c 20 22 76 61 6c 75 65 22  TTON_B", "value"
d5250 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 1 }, { "tag": 
d5260 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d5270 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52   "SDL_CONTROLLER
d5280 5f 42 55 54 54 4f 4e 5f 58 22 2c 20 22 76 61 6c  _BUTTON_X", "val
d5290 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67  ue": 2 }, { "tag
d52a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d52b0 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c  e": "SDL_CONTROL
d52c0 4c 45 52 5f 42 55 54 54 4f 4e 5f 59 22 2c 20 22  LER_BUTTON_Y", "
d52d0 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22  value": 3 }, { "
d52e0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d52f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54  name": "SDL_CONT
d5300 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 42 41  ROLLER_BUTTON_BA
d5310 43 4b 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 20  CK", "value": 4 
d5320 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d5330 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d5340 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54  L_CONTROLLER_BUT
d5350 54 4f 4e 5f 47 55 49 44 45 22 2c 20 22 76 61 6c  TON_GUIDE", "val
d5360 75 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67  ue": 5 }, { "tag
d5370 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d5380 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c  e": "SDL_CONTROL
d5390 4c 45 52 5f 42 55 54 54 4f 4e 5f 53 54 41 52 54  LER_BUTTON_START
d53a0 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c  ", "value": 6 },
d53b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d53c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d53d0 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f  CONTROLLER_BUTTO
d53e0 4e 5f 4c 45 46 54 53 54 49 43 4b 22 2c 20 22 76  N_LEFTSTICK", "v
d53f0 61 6c 75 65 22 3a 20 37 20 7d 2c 20 7b 20 22 74  alue": 7 }, { "t
d5400 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d5410 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52  ame": "SDL_CONTR
d5420 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 52 49 47  OLLER_BUTTON_RIG
d5430 48 54 53 54 49 43 4b 22 2c 20 22 76 61 6c 75 65  HTSTICK", "value
d5440 22 3a 20 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 8 }, { "tag":
d5450 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d5460 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d5470 52 5f 42 55 54 54 4f 4e 5f 4c 45 46 54 53 48 4f  R_BUTTON_LEFTSHO
d5480 55 4c 44 45 52 22 2c 20 22 76 61 6c 75 65 22 3a  ULDER", "value":
d5490 20 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   9 }, { "tag": "
d54a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d54b0 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f  "SDL_CONTROLLER_
d54c0 42 55 54 54 4f 4e 5f 52 49 47 48 54 53 48 4f 55  BUTTON_RIGHTSHOU
d54d0 4c 44 45 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  LDER", "value": 
d54e0 31 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  10 }, { "tag": "
d54f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d5500 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f  "SDL_CONTROLLER_
d5510 42 55 54 54 4f 4e 5f 44 50 41 44 5f 55 50 22 2c  BUTTON_DPAD_UP",
d5520 20 22 76 61 6c 75 65 22 3a 20 31 31 20 7d 2c 20   "value": 11 }, 
d5530 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d5540 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43  , "name": "SDL_C
d5550 4f 4e 54 52 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e  ONTROLLER_BUTTON
d5560 5f 44 50 41 44 5f 44 4f 57 4e 22 2c 20 22 76 61  _DPAD_DOWN", "va
d5570 6c 75 65 22 3a 20 31 32 20 7d 2c 20 7b 20 22 74  lue": 12 }, { "t
d5580 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d5590 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52  ame": "SDL_CONTR
d55a0 4f 4c 4c 45 52 5f 42 55 54 54 4f 4e 5f 44 50 41  OLLER_BUTTON_DPA
d55b0 44 5f 4c 45 46 54 22 2c 20 22 76 61 6c 75 65 22  D_LEFT", "value"
d55c0 3a 20 31 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a  : 13 }, { "tag":
d55d0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d55e0 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45  : "SDL_CONTROLLE
d55f0 52 5f 42 55 54 54 4f 4e 5f 44 50 41 44 5f 52 49  R_BUTTON_DPAD_RI
d5600 47 48 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  GHT", "value": 1
d5610 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  4 }, { "tag": "f
d5620 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d5630 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 42  SDL_CONTROLLER_B
d5640 55 54 54 4f 4e 5f 4d 41 58 22 2c 20 22 76 61 6c  UTTON_MAX", "val
d5650 75 65 22 3a 20 31 35 20 7d 5d 20 7d 2c 0a 7b 20  ue": 15 }] },.{ 
d5660 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
d5670 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
d5680 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74  ": "SDL_GameCont
d5690 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 22 2c 20 22  rollerButton", "
d56a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
d56b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
d56c0 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72  L_gamecontroller
d56d0 2e 68 3a 33 32 30 3a 33 22 2c 20 22 74 79 70 65  .h:320:3", "type
d56e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e  ": { "tag": ":en
d56f0 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  um", "name": "",
d5700 20 22 69 64 22 3a 20 31 30 39 20 7d 20 7d 2c 0a   "id": 109 } },.
d5710 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
d5720 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
d5730 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72  L_GameController
d5740 47 65 74 42 75 74 74 6f 6e 46 72 6f 6d 53 74 72  GetButtonFromStr
d5750 69 6e 67 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ing", "ns": 0, "
d5760 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
d5770 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
d5780 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72  L_gamecontroller
d5790 2e 68 3a 33 32 35 3a 35 30 22 2c 20 22 76 61 72  .h:325:50", "var
d57a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d57b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d57c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d57d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d57e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
d57f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d5800 22 6e 61 6d 65 22 3a 20 22 70 63 68 53 74 72 69  "name": "pchStri
d5810 6e 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ng", "type": { "
d5820 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
d5830 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d5840 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
d5850 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
d5860 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
d5870 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
d5880 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d5890 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65  DL_GameControlle
d58a0 72 42 75 74 74 6f 6e 22 20 7d 20 7d 2c 0a 7b 20  rButton" } },.{ 
d58b0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d58c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d58d0 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47 65  GameControllerGe
d58e0 74 53 74 72 69 6e 67 46 6f 72 42 75 74 74 6f 6e  tStringForButton
d58f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d5900 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d5910 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 67  clude/SDL2/SDL_g
d5920 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a  amecontroller.h:
d5930 33 33 30 3a 33 37 22 2c 20 22 76 61 72 69 61 64  330:37", "variad
d5940 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
d5950 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
d5960 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
d5970 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
d5980 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
d5990 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d59a0 6d 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22  me": "button", "
d59b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d59c0 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c  "SDL_GameControl
d59d0 6c 65 72 42 75 74 74 6f 6e 22 20 7d 20 7d 5d 2c  lerButton" } }],
d59e0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
d59f0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d5a00 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d5a10 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
d5a20 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
d5a30 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
d5a40 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
d5a50 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d5a60 6d 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f  me": "SDL_GameCo
d5a70 6e 74 72 6f 6c 6c 65 72 47 65 74 42 69 6e 64 46  ntrollerGetBindF
d5a80 6f 72 42 75 74 74 6f 6e 22 2c 20 22 6e 73 22 3a  orButton", "ns":
d5a90 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
d5aa0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
d5ab0 4c 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72  L2/SDL_gamecontr
d5ac0 6f 6c 6c 65 72 2e 68 3a 33 33 36 3a 31 22 2c 20  oller.h:336:1", 
d5ad0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d5ae0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d5af0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d5b00 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d5b10 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d5b20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d5b30 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d  r", "name": "gam
d5b40 65 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74  econtroller", "t
d5b50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d5b60 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d5b70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d5b80 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22  _GameController"
d5b90 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
d5ba0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d5bb0 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20  ame": "button", 
d5bc0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d5bd0 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d5be0 6c 6c 65 72 42 75 74 74 6f 6e 22 20 7d 20 7d 5d  llerButton" } }]
d5bf0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d5c00 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47   { "tag": "SDL_G
d5c10 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 42 75 74  ameControllerBut
d5c20 74 6f 6e 42 69 6e 64 22 20 7d 20 7d 2c 0a 7b 20  tonBind" } },.{ 
d5c30 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
d5c40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d5c50 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 47 65  GameControllerGe
d5c60 74 42 75 74 74 6f 6e 22 2c 20 22 6e 73 22 3a 20  tButton", "ns": 
d5c70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d5c80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d5c90 32 2f 53 44 4c 5f 67 61 6d 65 63 6f 6e 74 72 6f  2/SDL_gamecontro
d5ca0 6c 6c 65 72 2e 68 3a 33 34 35 3a 33 31 22 2c 20  ller.h:345:31", 
d5cb0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
d5cc0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
d5cd0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
d5ce0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
d5cf0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
d5d00 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
d5d10 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 6d  r", "name": "gam
d5d20 65 63 6f 6e 74 72 6f 6c 6c 65 72 22 2c 20 22 74  econtroller", "t
d5d30 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d5d40 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
d5d50 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
d5d60 5f 47 61 6d 65 43 6f 6e 74 72 6f 6c 6c 65 72 22  _GameController"
d5d70 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
d5d80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d5d90 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20  ame": "button", 
d5da0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d5db0 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d5dc0 6c 6c 65 72 42 75 74 74 6f 6e 22 20 7d 20 7d 5d  llerButton" } }]
d5dd0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
d5de0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
d5df0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d5e00 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d5e10 65 22 3a 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e  e": "SDL_GameCon
d5e20 74 72 6f 6c 6c 65 72 43 6c 6f 73 65 22 2c 20 22  trollerClose", "
d5e30 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d5e40 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d5e50 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 61 6d 65 63  e/SDL2/SDL_gamec
d5e60 6f 6e 74 72 6f 6c 6c 65 72 2e 68 3a 33 35 31 3a  ontroller.h:351:
d5e70 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
d5e80 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d5e90 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d5ea0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d5eb0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d5ec0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d5ed0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d5ee0 20 22 67 61 6d 65 63 6f 6e 74 72 6f 6c 6c 65 72   "gamecontroller
d5ef0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d5f00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
d5f10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d5f20 20 22 53 44 4c 5f 47 61 6d 65 43 6f 6e 74 72 6f   "SDL_GameContro
d5f30 6c 6c 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  ller" } } }], "r
d5f40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
d5f50 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
d5f60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
d5f70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
d5f80 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 6f 75  "name": "SDL_Tou
d5f90 63 68 49 44 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  chID", "location
d5fa0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d5fb0 2f 53 44 4c 32 2f 53 44 4c 5f 74 6f 75 63 68 2e  /SDL2/SDL_touch.
d5fc0 68 3a 34 31 3a 31 36 22 2c 20 22 74 79 70 65 22  h:41:16", "type"
d5fd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74  : { "tag": "Sint
d5fe0 36 34 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  64" } },.{ "tag"
d5ff0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
d6000 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
d6010 44 4c 5f 46 69 6e 67 65 72 49 44 22 2c 20 22 6c  DL_FingerID", "l
d6020 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d6030 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d6040 5f 74 6f 75 63 68 2e 68 3a 34 32 3a 31 36 22 2c  _touch.h:42:16",
d6050 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d6060 3a 20 22 53 69 6e 74 36 34 22 20 7d 20 7d 2c 0a  : "Sint64" } },.
d6070 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
d6080 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
d6090 65 22 3a 20 22 53 44 4c 5f 46 69 6e 67 65 72 22  e": "SDL_Finger"
d60a0 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
d60b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
d60c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 6f  lude/SDL2/SDL_to
d60d0 75 63 68 2e 68 3a 34 34 3a 31 36 22 2c 20 22 62  uch.h:44:16", "b
d60e0 69 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22  it-size": 192, "
d60f0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d6100 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
d6110 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d6120 20 22 6e 61 6d 65 22 3a 20 22 69 64 22 2c 20 22   "name": "id", "
d6130 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
d6140 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
d6150 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d6160 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
d6170 74 61 67 22 3a 20 22 53 44 4c 5f 46 69 6e 67 65  tag": "SDL_Finge
d6180 72 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  rID" } }, { "tag
d6190 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d61a0 65 22 3a 20 22 78 22 2c 20 22 62 69 74 2d 6f 66  e": "x", "bit-of
d61b0 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
d61c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d61d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d61e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d61f0 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
d6200 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d6210 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
d6220 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d6230 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79  eld", "name": "y
d6240 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
d6250 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   96, "bit-size":
d6260 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d6270 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d6280 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f  : { "tag": ":flo
d6290 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  at", "bit-size":
d62a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d62b0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
d62c0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d62d0 22 6e 61 6d 65 22 3a 20 22 70 72 65 73 73 75 72  "name": "pressur
d62e0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
d62f0 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
d6300 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d6310 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
d6320 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
d6330 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
d6340 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d6350 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 20  nment": 32 } }] 
d6360 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
d6370 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
d6380 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 69 6e  "name": "SDL_Fin
d6390 67 65 72 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ger", "location"
d63a0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
d63b0 53 44 4c 32 2f 53 44 4c 5f 74 6f 75 63 68 2e 68  SDL2/SDL_touch.h
d63c0 3a 35 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  :50:3", "type": 
d63d0 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
d63e0 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
d63f0 5f 46 69 6e 67 65 72 22 2c 20 22 69 64 22 3a 20  _Finger", "id": 
d6400 31 31 30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  110 } },.{ "tag"
d6410 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
d6420 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4e 75  ame": "SDL_GetNu
d6430 6d 54 6f 75 63 68 44 65 76 69 63 65 73 22 2c 20  mTouchDevices", 
d6440 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
d6450 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d6460 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 6f 75 63  de/SDL2/SDL_touc
d6470 68 2e 68 3a 36 31 3a 32 39 22 2c 20 22 76 61 72  h.h:61:29", "var
d6480 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
d6490 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
d64a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
d64b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
d64c0 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65  meters": [], "re
d64d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d64e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
d64f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d6500 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d6510 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d6520 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
d6530 22 3a 20 22 53 44 4c 5f 47 65 74 54 6f 75 63 68  ": "SDL_GetTouch
d6540 44 65 76 69 63 65 22 2c 20 22 6e 73 22 3a 20 30  Device", "ns": 0
d6550 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d6560 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
d6570 2f 53 44 4c 5f 74 6f 75 63 68 2e 68 3a 36 36 3a  /SDL_touch.h:66:
d6580 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  37", "variadic":
d6590 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d65a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d65b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d65c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d65d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d65e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d65f0 20 22 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22   "index", "type"
d6600 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
d6610 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d6620 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d6630 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65  t": 32 } }], "re
d6640 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
d6650 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68 49  ag": "SDL_TouchI
d6660 44 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  D" } },.{ "tag":
d6670 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
d6680 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 4e 75 6d  me": "SDL_GetNum
d6690 54 6f 75 63 68 46 69 6e 67 65 72 73 22 2c 20 22  TouchFingers", "
d66a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d66b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d66c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 6f 75 63 68  e/SDL2/SDL_touch
d66d0 2e 68 3a 37 31 3a 32 39 22 2c 20 22 76 61 72 69  .h:71:29", "vari
d66e0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
d66f0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
d6700 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
d6710 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
d6720 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
d6730 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
d6740 6e 61 6d 65 22 3a 20 22 74 6f 75 63 68 49 44 22  name": "touchID"
d6750 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d6760 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68 49 44 22  ": "SDL_TouchID"
d6770 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
d6780 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d6790 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
d67a0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d67b0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
d67c0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
d67d0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
d67e0 4c 5f 47 65 74 54 6f 75 63 68 46 69 6e 67 65 72  L_GetTouchFinger
d67f0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
d6800 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d6810 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
d6820 6f 75 63 68 2e 68 3a 37 36 3a 33 38 22 2c 20 22  ouch.h:76:38", "
d6830 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
d6840 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
d6850 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
d6860 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
d6870 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
d6880 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
d6890 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 6f 75 63  ", "name": "touc
d68a0 68 49 44 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  hID", "type": { 
d68b0 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75 63  "tag": "SDL_Touc
d68c0 68 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  hID" } }, { "tag
d68d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
d68e0 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c  "name": "index",
d68f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d6900 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d6910 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d6920 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d6930 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
d6940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
d6950 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
d6960 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 46 69  { "tag": "SDL_Fi
d6970 6e 67 65 72 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22  nger" } } },.{ "
d6980 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
d6990 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
d69a0 3a 20 22 53 44 4c 5f 47 65 73 74 75 72 65 49 44  : "SDL_GestureID
d69b0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
d69c0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d69d0 32 2f 53 44 4c 5f 67 65 73 74 75 72 65 2e 68 3a  2/SDL_gesture.h:
d69e0 34 34 3a 31 36 22 2c 20 22 74 79 70 65 22 3a 20  44:16", "type": 
d69f0 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 36 34  { "tag": "Sint64
d6a00 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
d6a10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d6a20 65 22 3a 20 22 53 44 4c 5f 52 65 63 6f 72 64 47  e": "SDL_RecordG
d6a30 65 73 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30  esture", "ns": 0
d6a40 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d6a50 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
d6a60 2f 53 44 4c 5f 67 65 73 74 75 72 65 2e 68 3a 35  /SDL_gesture.h:5
d6a70 33 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  3:29", "variadic
d6a80 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
d6a90 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
d6aa0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
d6ab0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
d6ac0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
d6ad0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
d6ae0 22 3a 20 22 74 6f 75 63 68 49 64 22 2c 20 22 74  ": "touchId", "t
d6af0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d6b00 53 44 4c 5f 54 6f 75 63 68 49 44 22 20 7d 20 7d  SDL_TouchID" } }
d6b10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
d6b20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
d6b30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
d6b40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d6b50 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
d6b60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
d6b70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 61   "name": "SDL_Sa
d6b80 76 65 41 6c 6c 44 6f 6c 6c 61 72 54 65 6d 70 6c  veAllDollarTempl
d6b90 61 74 65 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ates", "ns": 0, 
d6ba0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d6bb0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d6bc0 44 4c 5f 67 65 73 74 75 72 65 2e 68 3a 36 31 3a  DL_gesture.h:61:
d6bd0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
d6be0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
d6bf0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
d6c00 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
d6c10 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
d6c20 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
d6c30 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
d6c40 20 22 64 73 74 22 2c 20 22 74 79 70 65 22 3a 20   "dst", "type": 
d6c50 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
d6c60 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
d6c70 74 61 67 22 3a 20 22 53 44 4c 5f 52 57 6f 70 73  tag": "SDL_RWops
d6c80 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
d6c90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
d6ca0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
d6cb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
d6cc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
d6cd0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
d6ce0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
d6cf0 22 53 44 4c 5f 53 61 76 65 44 6f 6c 6c 61 72 54  "SDL_SaveDollarT
d6d00 65 6d 70 6c 61 74 65 22 2c 20 22 6e 73 22 3a 20  emplate", "ns": 
d6d10 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d6d20 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d6d30 32 2f 53 44 4c 5f 67 65 73 74 75 72 65 2e 68 3a  2/SDL_gesture.h:
d6d40 36 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  68:29", "variadi
d6d50 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
d6d60 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
d6d70 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
d6d80 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
d6d90 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
d6da0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
d6db0 65 22 3a 20 22 67 65 73 74 75 72 65 49 64 22 2c  e": "gestureId",
d6dc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d6dd0 3a 20 22 53 44 4c 5f 47 65 73 74 75 72 65 49 44  : "SDL_GestureID
d6de0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
d6df0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
d6e00 6d 65 22 3a 20 22 64 73 74 22 2c 20 22 74 79 70  me": "dst", "typ
d6e10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
d6e20 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
d6e30 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
d6e40 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  Wops" } } }], "r
d6e50 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
d6e60 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
d6e70 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
d6e80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d6e90 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
d6ea0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
d6eb0 65 22 3a 20 22 53 44 4c 5f 4c 6f 61 64 44 6f 6c  e": "SDL_LoadDol
d6ec0 6c 61 72 54 65 6d 70 6c 61 74 65 73 22 2c 20 22  larTemplates", "
d6ed0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
d6ee0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d6ef0 65 2f 53 44 4c 32 2f 53 44 4c 5f 67 65 73 74 75  e/SDL2/SDL_gestu
d6f00 72 65 2e 68 3a 37 36 3a 32 39 22 2c 20 22 76 61  re.h:76:29", "va
d6f10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
d6f20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
d6f30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
d6f40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
d6f50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
d6f60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
d6f70 20 22 6e 61 6d 65 22 3a 20 22 74 6f 75 63 68 49   "name": "touchI
d6f80 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  d", "type": { "t
d6f90 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68 49  ag": "SDL_TouchI
d6fa0 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  D" } }, { "tag":
d6fb0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
d6fc0 61 6d 65 22 3a 20 22 73 72 63 22 2c 20 22 74 79  ame": "src", "ty
d6fd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d6fe0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
d6ff0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
d7000 52 57 6f 70 73 22 20 7d 20 7d 20 7d 5d 2c 20 22  RWops" } } }], "
d7010 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
d7020 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
d7030 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d7040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d7050 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
d7060 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30   "enum", "ns": 0
d7070 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
d7080 64 22 3a 20 31 31 31 2c 20 22 6c 6f 63 61 74 69  d": 111, "locati
d7090 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d70a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
d70b0 74 73 2e 68 3a 35 35 3a 39 22 2c 20 22 66 69 65  ts.h:55:9", "fie
d70c0 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  lds": [{ "tag": 
d70d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d70e0 20 22 53 44 4c 5f 46 49 52 53 54 45 56 45 4e 54   "SDL_FIRSTEVENT
d70f0 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
d7100 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d7110 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d7120 51 55 49 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  QUIT", "value": 
d7130 32 35 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  256 }, { "tag": 
d7140 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7150 20 22 53 44 4c 5f 41 50 50 5f 54 45 52 4d 49 4e   "SDL_APP_TERMIN
d7160 41 54 49 4e 47 22 2c 20 22 76 61 6c 75 65 22 3a  ATING", "value":
d7170 20 32 35 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a   257 }, { "tag":
d7180 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d7190 3a 20 22 53 44 4c 5f 41 50 50 5f 4c 4f 57 4d 45  : "SDL_APP_LOWME
d71a0 4d 4f 52 59 22 2c 20 22 76 61 6c 75 65 22 3a 20  MORY", "value": 
d71b0 32 35 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  258 }, { "tag": 
d71c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d71d0 20 22 53 44 4c 5f 41 50 50 5f 57 49 4c 4c 45 4e   "SDL_APP_WILLEN
d71e0 54 45 52 42 41 43 4b 47 52 4f 55 4e 44 22 2c 20  TERBACKGROUND", 
d71f0 22 76 61 6c 75 65 22 3a 20 32 35 39 20 7d 2c 20  "value": 259 }, 
d7200 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d7210 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41  , "name": "SDL_A
d7220 50 50 5f 44 49 44 45 4e 54 45 52 42 41 43 4b 47  PP_DIDENTERBACKG
d7230 52 4f 55 4e 44 22 2c 20 22 76 61 6c 75 65 22 3a  ROUND", "value":
d7240 20 32 36 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a   260 }, { "tag":
d7250 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d7260 3a 20 22 53 44 4c 5f 41 50 50 5f 57 49 4c 4c 45  : "SDL_APP_WILLE
d7270 4e 54 45 52 46 4f 52 45 47 52 4f 55 4e 44 22 2c  NTERFOREGROUND",
d7280 20 22 76 61 6c 75 65 22 3a 20 32 36 31 20 7d 2c   "value": 261 },
d7290 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d72a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d72b0 41 50 50 5f 44 49 44 45 4e 54 45 52 46 4f 52 45  APP_DIDENTERFORE
d72c0 47 52 4f 55 4e 44 22 2c 20 22 76 61 6c 75 65 22  GROUND", "value"
d72d0 3a 20 32 36 32 20 7d 2c 20 7b 20 22 74 61 67 22  : 262 }, { "tag"
d72e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d72f0 22 3a 20 22 53 44 4c 5f 57 49 4e 44 4f 57 45 56  ": "SDL_WINDOWEV
d7300 45 4e 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 35  ENT", "value": 5
d7310 31 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  12 }, { "tag": "
d7320 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d7330 22 53 44 4c 5f 53 59 53 57 4d 45 56 45 4e 54 22  "SDL_SYSWMEVENT"
d7340 2c 20 22 76 61 6c 75 65 22 3a 20 35 31 33 20 7d  , "value": 513 }
d7350 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d7360 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d7370 5f 4b 45 59 44 4f 57 4e 22 2c 20 22 76 61 6c 75  _KEYDOWN", "valu
d7380 65 22 3a 20 37 36 38 20 7d 2c 20 7b 20 22 74 61  e": 768 }, { "ta
d7390 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d73a0 6d 65 22 3a 20 22 53 44 4c 5f 4b 45 59 55 50 22  me": "SDL_KEYUP"
d73b0 2c 20 22 76 61 6c 75 65 22 3a 20 37 36 39 20 7d  , "value": 769 }
d73c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d73d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d73e0 5f 54 45 58 54 45 44 49 54 49 4e 47 22 2c 20 22  _TEXTEDITING", "
d73f0 76 61 6c 75 65 22 3a 20 37 37 30 20 7d 2c 20 7b  value": 770 }, {
d7400 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d7410 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 45   "name": "SDL_TE
d7420 58 54 49 4e 50 55 54 22 2c 20 22 76 61 6c 75 65  XTINPUT", "value
d7430 22 3a 20 37 37 31 20 7d 2c 20 7b 20 22 74 61 67  ": 771 }, { "tag
d7440 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d7450 65 22 3a 20 22 53 44 4c 5f 4b 45 59 4d 41 50 43  e": "SDL_KEYMAPC
d7460 48 41 4e 47 45 44 22 2c 20 22 76 61 6c 75 65 22  HANGED", "value"
d7470 3a 20 37 37 32 20 7d 2c 20 7b 20 22 74 61 67 22  : 772 }, { "tag"
d7480 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7490 22 3a 20 22 53 44 4c 5f 4d 4f 55 53 45 4d 4f 54  ": "SDL_MOUSEMOT
d74a0 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  ION", "value": 1
d74b0 30 32 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  024 }, { "tag": 
d74c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d74d0 20 22 53 44 4c 5f 4d 4f 55 53 45 42 55 54 54 4f   "SDL_MOUSEBUTTO
d74e0 4e 44 4f 57 4e 22 2c 20 22 76 61 6c 75 65 22 3a  NDOWN", "value":
d74f0 20 31 30 32 35 20 7d 2c 20 7b 20 22 74 61 67 22   1025 }, { "tag"
d7500 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7510 22 3a 20 22 53 44 4c 5f 4d 4f 55 53 45 42 55 54  ": "SDL_MOUSEBUT
d7520 54 4f 4e 55 50 22 2c 20 22 76 61 6c 75 65 22 3a  TONUP", "value":
d7530 20 31 30 32 36 20 7d 2c 20 7b 20 22 74 61 67 22   1026 }, { "tag"
d7540 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7550 22 3a 20 22 53 44 4c 5f 4d 4f 55 53 45 57 48 45  ": "SDL_MOUSEWHE
d7560 45 4c 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30  EL", "value": 10
d7570 32 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  27 }, { "tag": "
d7580 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d7590 22 53 44 4c 5f 4a 4f 59 41 58 49 53 4d 4f 54 49  "SDL_JOYAXISMOTI
d75a0 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35  ON", "value": 15
d75b0 33 36 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  36 }, { "tag": "
d75c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d75d0 22 53 44 4c 5f 4a 4f 59 42 41 4c 4c 4d 4f 54 49  "SDL_JOYBALLMOTI
d75e0 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35  ON", "value": 15
d75f0 33 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22  37 }, { "tag": "
d7600 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d7610 22 53 44 4c 5f 4a 4f 59 48 41 54 4d 4f 54 49 4f  "SDL_JOYHATMOTIO
d7620 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 33  N", "value": 153
d7630 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
d7640 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d7650 53 44 4c 5f 4a 4f 59 42 55 54 54 4f 4e 44 4f 57  SDL_JOYBUTTONDOW
d7660 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 33  N", "value": 153
d7670 39 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  9 }, { "tag": "f
d7680 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d7690 53 44 4c 5f 4a 4f 59 42 55 54 54 4f 4e 55 50 22  SDL_JOYBUTTONUP"
d76a0 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 34 30 20  , "value": 1540 
d76b0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d76c0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
d76d0 4c 5f 4a 4f 59 44 45 56 49 43 45 41 44 44 45 44  L_JOYDEVICEADDED
d76e0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 35 34 31  ", "value": 1541
d76f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7700 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7710 44 4c 5f 4a 4f 59 44 45 56 49 43 45 52 45 4d 4f  DL_JOYDEVICEREMO
d7720 56 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  VED", "value": 1
d7730 35 34 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  542 }, { "tag": 
d7740 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7750 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52   "SDL_CONTROLLER
d7760 41 58 49 53 4d 4f 54 49 4f 4e 22 2c 20 22 76 61  AXISMOTION", "va
d7770 6c 75 65 22 3a 20 31 36 31 36 20 7d 2c 20 7b 20  lue": 1616 }, { 
d7780 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7790 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e  "name": "SDL_CON
d77a0 54 52 4f 4c 4c 45 52 42 55 54 54 4f 4e 44 4f 57  TROLLERBUTTONDOW
d77b0 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 36 31  N", "value": 161
d77c0 37 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  7 }, { "tag": "f
d77d0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d77e0 53 44 4c 5f 43 4f 4e 54 52 4f 4c 4c 45 52 42 55  SDL_CONTROLLERBU
d77f0 54 54 4f 4e 55 50 22 2c 20 22 76 61 6c 75 65 22  TTONUP", "value"
d7800 3a 20 31 36 31 38 20 7d 2c 20 7b 20 22 74 61 67  : 1618 }, { "tag
d7810 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d7820 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52 4f 4c  e": "SDL_CONTROL
d7830 4c 45 52 44 45 56 49 43 45 41 44 44 45 44 22 2c  LERDEVICEADDED",
d7840 20 22 76 61 6c 75 65 22 3a 20 31 36 31 39 20 7d   "value": 1619 }
d7850 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d7860 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d7870 5f 43 4f 4e 54 52 4f 4c 4c 45 52 44 45 56 49 43  _CONTROLLERDEVIC
d7880 45 52 45 4d 4f 56 45 44 22 2c 20 22 76 61 6c 75  EREMOVED", "valu
d7890 65 22 3a 20 31 36 32 30 20 7d 2c 20 7b 20 22 74  e": 1620 }, { "t
d78a0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d78b0 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4f 4e 54 52  ame": "SDL_CONTR
d78c0 4f 4c 4c 45 52 44 45 56 49 43 45 52 45 4d 41 50  OLLERDEVICEREMAP
d78d0 50 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  PED", "value": 1
d78e0 36 32 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  621 }, { "tag": 
d78f0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7900 20 22 53 44 4c 5f 46 49 4e 47 45 52 44 4f 57 4e   "SDL_FINGERDOWN
d7910 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 39 32  ", "value": 1792
d7920 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7930 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7940 44 4c 5f 46 49 4e 47 45 52 55 50 22 2c 20 22 76  DL_FINGERUP", "v
d7950 61 6c 75 65 22 3a 20 31 37 39 33 20 7d 2c 20 7b  alue": 1793 }, {
d7960 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d7970 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 49   "name": "SDL_FI
d7980 4e 47 45 52 4d 4f 54 49 4f 4e 22 2c 20 22 76 61  NGERMOTION", "va
d7990 6c 75 65 22 3a 20 31 37 39 34 20 7d 2c 20 7b 20  lue": 1794 }, { 
d79a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d79b0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 4f 4c  "name": "SDL_DOL
d79c0 4c 41 52 47 45 53 54 55 52 45 22 2c 20 22 76 61  LARGESTURE", "va
d79d0 6c 75 65 22 3a 20 32 30 34 38 20 7d 2c 20 7b 20  lue": 2048 }, { 
d79e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d79f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 4f 4c  "name": "SDL_DOL
d7a00 4c 41 52 52 45 43 4f 52 44 22 2c 20 22 76 61 6c  LARRECORD", "val
d7a10 75 65 22 3a 20 32 30 34 39 20 7d 2c 20 7b 20 22  ue": 2049 }, { "
d7a20 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d7a30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 55 4c 54  name": "SDL_MULT
d7a40 49 47 45 53 54 55 52 45 22 2c 20 22 76 61 6c 75  IGESTURE", "valu
d7a50 65 22 3a 20 32 30 35 30 20 7d 2c 20 7b 20 22 74  e": 2050 }, { "t
d7a60 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d7a70 61 6d 65 22 3a 20 22 53 44 4c 5f 43 4c 49 50 42  ame": "SDL_CLIPB
d7a80 4f 41 52 44 55 50 44 41 54 45 22 2c 20 22 76 61  OARDUPDATE", "va
d7a90 6c 75 65 22 3a 20 32 33 30 34 20 7d 2c 20 7b 20  lue": 2304 }, { 
d7aa0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7ab0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44 52 4f  "name": "SDL_DRO
d7ac0 50 46 49 4c 45 22 2c 20 22 76 61 6c 75 65 22 3a  PFILE", "value":
d7ad0 20 34 30 39 36 20 7d 2c 20 7b 20 22 74 61 67 22   4096 }, { "tag"
d7ae0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d7af0 22 3a 20 22 53 44 4c 5f 44 52 4f 50 54 45 58 54  ": "SDL_DROPTEXT
d7b00 22 2c 20 22 76 61 6c 75 65 22 3a 20 34 30 39 37  ", "value": 4097
d7b10 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7b20 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7b30 44 4c 5f 44 52 4f 50 42 45 47 49 4e 22 2c 20 22  DL_DROPBEGIN", "
d7b40 76 61 6c 75 65 22 3a 20 34 30 39 38 20 7d 2c 20  value": 4098 }, 
d7b50 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d7b60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44  , "name": "SDL_D
d7b70 52 4f 50 43 4f 4d 50 4c 45 54 45 22 2c 20 22 76  ROPCOMPLETE", "v
d7b80 61 6c 75 65 22 3a 20 34 30 39 39 20 7d 2c 20 7b  alue": 4099 }, {
d7b90 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d7ba0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 41 55   "name": "SDL_AU
d7bb0 44 49 4f 44 45 56 49 43 45 41 44 44 45 44 22 2c  DIODEVICEADDED",
d7bc0 20 22 76 61 6c 75 65 22 3a 20 34 33 35 32 20 7d   "value": 4352 }
d7bd0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d7be0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
d7bf0 5f 41 55 44 49 4f 44 45 56 49 43 45 52 45 4d 4f  _AUDIODEVICEREMO
d7c00 56 45 44 22 2c 20 22 76 61 6c 75 65 22 3a 20 34  VED", "value": 4
d7c10 33 35 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  353 }, { "tag": 
d7c20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d7c30 20 22 53 44 4c 5f 52 45 4e 44 45 52 5f 54 41 52   "SDL_RENDER_TAR
d7c40 47 45 54 53 5f 52 45 53 45 54 22 2c 20 22 76 61  GETS_RESET", "va
d7c50 6c 75 65 22 3a 20 38 31 39 32 20 7d 2c 20 7b 20  lue": 8192 }, { 
d7c60 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d7c70 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 45 4e  "name": "SDL_REN
d7c80 44 45 52 5f 44 45 56 49 43 45 5f 52 45 53 45 54  DER_DEVICE_RESET
d7c90 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 31 39 33  ", "value": 8193
d7ca0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d7cb0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
d7cc0 44 4c 5f 55 53 45 52 45 56 45 4e 54 22 2c 20 22  DL_USEREVENT", "
d7cd0 76 61 6c 75 65 22 3a 20 33 32 37 36 38 20 7d 2c  value": 32768 },
d7ce0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d7cf0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
d7d00 4c 41 53 54 45 56 45 4e 54 22 2c 20 22 76 61 6c  LASTEVENT", "val
d7d10 75 65 22 3a 20 36 35 35 33 35 20 7d 5d 20 7d 2c  ue": 65535 }] },
d7d20 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
d7d30 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
d7d40 61 6d 65 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74  ame": "SDL_Event
d7d50 54 79 70 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  Type", "location
d7d60 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d7d70 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
d7d80 2e 68 3a 31 36 30 3a 33 22 2c 20 22 74 79 70 65  .h:160:3", "type
d7d90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e  ": { "tag": ":en
d7da0 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  um", "name": "",
d7db0 20 22 69 64 22 3a 20 31 31 31 20 7d 20 7d 2c 0a   "id": 111 } },.
d7dc0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
d7dd0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
d7de0 65 22 3a 20 22 53 44 4c 5f 43 6f 6d 6d 6f 6e 45  e": "SDL_CommonE
d7df0 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20  vent", "id": 0, 
d7e00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d7e10 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d7e20 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 31 36 35 3a  DL_events.h:165:
d7e30 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
d7e40 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   64, "bit-alignm
d7e50 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64  ent": 32, "field
d7e60 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
d7e70 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
d7e80 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  type", "bit-offs
d7e90 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
d7ea0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d7eb0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d7ec0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d7ed0 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
d7ee0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d7ef0 61 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70  ame": "timestamp
d7f00 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
d7f10 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   32, "bit-size":
d7f20 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d7f30 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d7f40 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d7f50 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74  32" } }] },.{ "t
d7f60 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
d7f70 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
d7f80 20 22 53 44 4c 5f 43 6f 6d 6d 6f 6e 45 76 65 6e   "SDL_CommonEven
d7f90 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
d7fa0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
d7fb0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
d7fc0 31 36 39 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  169:3", "type": 
d7fd0 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
d7fe0 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
d7ff0 5f 43 6f 6d 6d 6f 6e 45 76 65 6e 74 22 2c 20 22  _CommonEvent", "
d8000 69 64 22 3a 20 31 31 32 20 7d 20 7d 2c 0a 7b 20  id": 112 } },.{ 
d8010 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
d8020 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
d8030 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 45 76 65  : "SDL_WindowEve
d8040 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
d8050 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
d8060 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
d8070 5f 65 76 65 6e 74 73 2e 68 3a 31 37 34 3a 31 36  _events.h:174:16
d8080 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
d8090 39 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  92, "bit-alignme
d80a0 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
d80b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
d80c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
d80d0 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
d80e0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
d80f0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d8100 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
d8110 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
d8120 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
d8130 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d8140 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22  me": "timestamp"
d8150 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d8160 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
d8170 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d8180 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
d8190 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
d81a0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
d81b0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d81c0 3a 20 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62  : "windowID", "b
d81d0 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20  it-offset": 64, 
d81e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
d81f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
d8200 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
d8210 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
d8220 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d8230 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  eld", "name": "e
d8240 76 65 6e 74 22 2c 20 22 62 69 74 2d 6f 66 66 73  vent", "bit-offs
d8250 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69  et": 96, "bit-si
d8260 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
d8270 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
d8280 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
d8290 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  nt8" } }, { "tag
d82a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d82b0 65 22 3a 20 22 70 61 64 64 69 6e 67 31 22 2c 20  e": "padding1", 
d82c0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30  "bit-offset": 10
d82d0 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  4, "bit-size": 8
d82e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d82f0 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
d8300 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
d8310 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d8320 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  eld", "name": "p
d8330 61 64 64 69 6e 67 32 22 2c 20 22 62 69 74 2d 6f  adding2", "bit-o
d8340 66 66 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69  ffset": 112, "bi
d8350 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
d8360 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
d8370 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d8380 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
d8390 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
d83a0 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67  "name": "padding
d83b0 33 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  3", "bit-offset"
d83c0 3a 20 31 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 120, "bit-size
d83d0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
d83e0 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
d83f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d8400 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
d8410 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d8420 3a 20 22 64 61 74 61 31 22 2c 20 22 62 69 74 2d  : "data1", "bit-
d8430 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62  offset": 128, "b
d8440 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
d8450 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
d8460 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
d8470 67 22 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d  g": "Sint32" } }
d8480 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d8490 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61 74  d", "name": "dat
d84a0 61 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  a2", "bit-offset
d84b0 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73 69 7a  ": 160, "bit-siz
d84c0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d84d0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d84e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d84f0 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b  int32" } }] },.{
d8500 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
d8510 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
d8520 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 45  e": "SDL_WindowE
d8530 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  vent", "location
d8540 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d8550 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
d8560 2e 68 3a 31 38 35 3a 33 22 2c 20 22 74 79 70 65  .h:185:3", "type
d8570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
d8580 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
d8590 53 44 4c 5f 57 69 6e 64 6f 77 45 76 65 6e 74 22  SDL_WindowEvent"
d85a0 2c 20 22 69 64 22 3a 20 31 31 33 20 7d 20 7d 2c  , "id": 113 } },
d85b0 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
d85c0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
d85d0 6d 65 22 3a 20 22 53 44 4c 5f 4b 65 79 62 6f 61  me": "SDL_Keyboa
d85e0 72 64 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  rdEvent", "id": 
d85f0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
d8600 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
d8610 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 31  2/SDL_events.h:1
d8620 39 30 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a  90:16", "bit-siz
d8630 65 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 61 6c  e": 256, "bit-al
d8640 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
d8650 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
d8660 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d8670 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
d8680 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
d8690 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d86a0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d86b0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d86c0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
d86d0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d86e0 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73  , "name": "times
d86f0 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  tamp", "bit-offs
d8700 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
d8710 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
d8720 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
d8730 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
d8740 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
d8750 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d8760 6e 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44  name": "windowID
d8770 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
d8780 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   64, "bit-size":
d8790 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d87a0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d87b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d87c0 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
d87d0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
d87e0 22 3a 20 22 73 74 61 74 65 22 2c 20 22 62 69 74  ": "state", "bit
d87f0 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62  -offset": 96, "b
d8800 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
d8810 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
d8820 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d8830 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
d8840 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d8850 20 22 6e 61 6d 65 22 3a 20 22 72 65 70 65 61 74   "name": "repeat
d8860 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
d8870 20 31 30 34 2c 20 22 62 69 74 2d 73 69 7a 65 22   104, "bit-size"
d8880 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
d8890 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
d88a0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
d88b0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
d88c0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d88d0 20 22 70 61 64 64 69 6e 67 32 22 2c 20 22 62 69   "padding2", "bi
d88e0 74 2d 6f 66 66 73 65 74 22 3a 20 31 31 32 2c 20  t-offset": 112, 
d88f0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
d8900 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d8910 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
d8920 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
d8930 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d8940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
d8950 69 6e 67 33 22 2c 20 22 62 69 74 2d 6f 66 66 73  ing3", "bit-offs
d8960 65 74 22 3a 20 31 32 30 2c 20 22 62 69 74 2d 73  et": 120, "bit-s
d8970 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
d8980 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
d8990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d89a0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
d89b0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d89c0 6d 65 22 3a 20 22 6b 65 79 73 79 6d 22 2c 20 22  me": "keysym", "
d89d0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38  bit-offset": 128
d89e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
d89f0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
d8a00 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
d8a10 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4b 65  { "tag": "SDL_Ke
d8a20 79 73 79 6d 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  ysym" } }] },.{ 
d8a30 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
d8a40 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
d8a50 22 3a 20 22 53 44 4c 5f 4b 65 79 62 6f 61 72 64  ": "SDL_Keyboard
d8a60 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f  Event", "locatio
d8a70 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
d8a80 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
d8a90 73 2e 68 3a 32 30 30 3a 33 22 2c 20 22 74 79 70  s.h:200:3", "typ
d8aa0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
d8ab0 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
d8ac0 22 53 44 4c 5f 4b 65 79 62 6f 61 72 64 45 76 65  "SDL_KeyboardEve
d8ad0 6e 74 22 2c 20 22 69 64 22 3a 20 31 31 34 20 7d  nt", "id": 114 }
d8ae0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
d8af0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
d8b00 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 65 78  "name": "SDL_Tex
d8b10 74 45 64 69 74 69 6e 67 45 76 65 6e 74 22 2c 20  tEditingEvent", 
d8b20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
d8b30 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d8b40 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
d8b50 74 73 2e 68 3a 32 30 36 3a 31 36 22 2c 20 22 62  ts.h:206:16", "b
d8b60 69 74 2d 73 69 7a 65 22 3a 20 34 31 36 2c 20 22  it-size": 416, "
d8b70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d8b80 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  32, "fields": [{
d8b90 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d8ba0 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
d8bb0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
d8bc0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d8bd0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d8be0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
d8bf0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
d8c00 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d8c10 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d8c20 22 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69  "timestamp", "bi
d8c30 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
d8c40 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d8c50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d8c60 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
d8c70 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
d8c80 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d8c90 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  ld", "name": "wi
d8ca0 6e 64 6f 77 49 44 22 2c 20 22 62 69 74 2d 6f 66  ndowID", "bit-of
d8cb0 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
d8cc0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d8cd0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d8ce0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d8cf0 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
d8d00 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d8d10 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
d8d20 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
d8d30 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32  6, "bit-size": 2
d8d40 35 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  56, "bit-alignme
d8d50 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
d8d60 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
d8d70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d8d80 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
d8d90 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
d8da0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
d8db0 2c 20 22 73 69 7a 65 22 3a 20 33 32 20 7d 20 7d  , "size": 32 } }
d8dc0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
d8dd0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61  d", "name": "sta
d8de0 72 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  rt", "bit-offset
d8df0 22 3a 20 33 35 32 2c 20 22 62 69 74 2d 73 69 7a  ": 352, "bit-siz
d8e00 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d8e10 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d8e20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
d8e30 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
d8e40 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d8e50 61 6d 65 22 3a 20 22 6c 65 6e 67 74 68 22 2c 20  ame": "length", 
d8e60 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38  "bit-offset": 38
d8e70 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  4, "bit-size": 3
d8e80 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d8e90 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
d8ea0 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32  { "tag": "Sint32
d8eb0 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  " } }] },.{ "tag
d8ec0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
d8ed0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
d8ee0 53 44 4c 5f 54 65 78 74 45 64 69 74 69 6e 67 45  SDL_TextEditingE
d8ef0 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  vent", "location
d8f00 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
d8f10 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
d8f20 2e 68 3a 32 31 34 3a 33 22 2c 20 22 74 79 70 65  .h:214:3", "type
d8f30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
d8f40 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
d8f50 53 44 4c 5f 54 65 78 74 45 64 69 74 69 6e 67 45  SDL_TextEditingE
d8f60 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 31 35  vent", "id": 115
d8f70 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
d8f80 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
d8f90 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
d8fa0 65 78 74 49 6e 70 75 74 45 76 65 6e 74 22 2c 20  extInputEvent", 
d8fb0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
d8fc0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d8fd0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
d8fe0 74 73 2e 68 3a 32 32 31 3a 31 36 22 2c 20 22 62  ts.h:221:16", "b
d8ff0 69 74 2d 73 69 7a 65 22 3a 20 33 35 32 2c 20 22  it-size": 352, "
d9000 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d9010 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  32, "fields": [{
d9020 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d9030 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
d9040 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
d9050 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
d9060 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d9070 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
d9080 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
d9090 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
d90a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
d90b0 22 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69  "timestamp", "bi
d90c0 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
d90d0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d90e0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d90f0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
d9100 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
d9110 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d9120 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  ld", "name": "wi
d9130 6e 64 6f 77 49 44 22 2c 20 22 62 69 74 2d 6f 66  ndowID", "bit-of
d9140 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
d9150 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d9160 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d9170 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d9180 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
d9190 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d91a0 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
d91b0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39   "bit-offset": 9
d91c0 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32  6, "bit-size": 2
d91d0 35 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  56, "bit-alignme
d91e0 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
d91f0 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79  { "tag": ":array
d9200 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
d9210 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69  g": ":char", "bi
d9220 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
d9230 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d  -alignment": 8 }
d9240 2c 20 22 73 69 7a 65 22 3a 20 33 32 20 7d 20 7d  , "size": 32 } }
d9250 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
d9260 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
d9270 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54  , "name": "SDL_T
d9280 65 78 74 49 6e 70 75 74 45 76 65 6e 74 22 2c 20  extInputEvent", 
d9290 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
d92a0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
d92b0 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 32 32 37 3a  DL_events.h:227:
d92c0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
d92d0 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
d92e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 65 78  "name": "SDL_Tex
d92f0 74 49 6e 70 75 74 45 76 65 6e 74 22 2c 20 22 69  tInputEvent", "i
d9300 64 22 3a 20 31 31 36 20 7d 20 7d 2c 0a 7b 20 22  d": 116 } },.{ "
d9310 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
d9320 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
d9330 20 22 53 44 4c 5f 4d 6f 75 73 65 4d 6f 74 69 6f   "SDL_MouseMotio
d9340 6e 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30  nEvent", "id": 0
d9350 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
d9360 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
d9370 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 32 33  /SDL_events.h:23
d9380 32 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65  2:16", "bit-size
d9390 22 3a 20 32 38 38 2c 20 22 62 69 74 2d 61 6c 69  ": 288, "bit-ali
d93a0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
d93b0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
d93c0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d93d0 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
d93e0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
d93f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
d9400 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
d9410 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
d9420 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
d9430 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
d9440 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74   "name": "timest
d9450 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  amp", "bit-offse
d9460 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
d9470 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d9480 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d9490 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d94a0 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
d94b0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d94c0 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 49 44 22  ame": "windowID"
d94d0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d94e0 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
d94f0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
d9500 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
d9510 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
d9520 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
d9530 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
d9540 3a 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d  : "which", "bit-
d9550 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62 69  offset": 96, "bi
d9560 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d9570 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d9580 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d9590 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
d95a0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d95b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61 74  ", "name": "stat
d95c0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
d95d0 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
d95e0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
d95f0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
d9600 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
d9610 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
d9620 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d9630 6d 65 22 3a 20 22 78 22 2c 20 22 62 69 74 2d 6f  me": "x", "bit-o
d9640 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69  ffset": 160, "bi
d9650 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
d9660 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
d9670 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
d9680 22 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Sint32" } },
d9690 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
d96a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20  ", "name": "y", 
d96b0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39  "bit-offset": 19
d96c0 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
d96d0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d96e0 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
d96f0 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32  { "tag": "Sint32
d9700 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
d9710 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d9720 20 22 78 72 65 6c 22 2c 20 22 62 69 74 2d 6f 66   "xrel", "bit-of
d9730 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69 74  fset": 224, "bit
d9740 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
d9750 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
d9760 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
d9770 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Sint32" } }, 
d9780 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
d9790 2c 20 22 6e 61 6d 65 22 3a 20 22 79 72 65 6c 22  , "name": "yrel"
d97a0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d97b0 32 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  256, "bit-size":
d97c0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d97d0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d97e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74  : { "tag": "Sint
d97f0 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74  32" } }] },.{ "t
d9800 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
d9810 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
d9820 20 22 53 44 4c 5f 4d 6f 75 73 65 4d 6f 74 69 6f   "SDL_MouseMotio
d9830 6e 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  nEvent", "locati
d9840 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d9850 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
d9860 74 73 2e 68 3a 32 34 33 3a 33 22 2c 20 22 74 79  ts.h:243:3", "ty
d9870 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d9880 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
d9890 20 22 53 44 4c 5f 4d 6f 75 73 65 4d 6f 74 69 6f   "SDL_MouseMotio
d98a0 6e 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31  nEvent", "id": 1
d98b0 31 37 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  17 } },.{ "tag":
d98c0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
d98d0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
d98e0 5f 4d 6f 75 73 65 42 75 74 74 6f 6e 45 76 65 6e  _MouseButtonEven
d98f0 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
d9900 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
d9910 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
d9920 65 76 65 6e 74 73 2e 68 3a 32 34 38 3a 31 36 22  events.h:248:16"
d9930 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 32  , "bit-size": 22
d9940 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
d9950 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22  t": 32, "fields"
d9960 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
d9970 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  ld", "name": "ty
d9980 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
d9990 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
d99a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
d99b0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
d99c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
d99d0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
d99e0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
d99f0 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c  e": "timestamp",
d9a00 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
d9a10 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
d9a20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
d9a30 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
d9a40 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
d9a50 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
d9a60 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
d9a70 20 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62 69   "windowID", "bi
d9a80 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
d9a90 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d9aa0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d9ab0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
d9ac0 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
d9ad0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d9ae0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68  ld", "name": "wh
d9af0 69 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ich", "bit-offse
d9b00 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a  t": 96, "bit-siz
d9b10 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
d9b20 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
d9b30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d9b40 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
d9b50 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
d9b60 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20  ame": "button", 
d9b70 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32  "bit-offset": 12
d9b80 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  8, "bit-size": 8
d9b90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d9ba0 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
d9bb0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
d9bc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
d9bd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  eld", "name": "s
d9be0 74 61 74 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  tate", "bit-offs
d9bf0 65 74 22 3a 20 31 33 36 2c 20 22 62 69 74 2d 73  et": 136, "bit-s
d9c00 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
d9c10 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
d9c20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
d9c30 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
d9c40 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
d9c50 6d 65 22 3a 20 22 63 6c 69 63 6b 73 22 2c 20 22  me": "clicks", "
d9c60 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 34 34  bit-offset": 144
d9c70 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
d9c80 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
d9c90 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
d9ca0 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
d9cb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d9cc0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  ld", "name": "pa
d9cd0 64 64 69 6e 67 31 22 2c 20 22 62 69 74 2d 6f 66  dding1", "bit-of
d9ce0 66 73 65 74 22 3a 20 31 35 32 2c 20 22 62 69 74  fset": 152, "bit
d9cf0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
d9d00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
d9d10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
d9d20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
d9d30 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
d9d40 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 62 69 74  name": "x", "bit
d9d50 2d 6f 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22  -offset": 160, "
d9d60 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
d9d70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
d9d80 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
d9d90 61 67 22 3a 20 22 53 69 6e 74 33 32 22 20 7d 20  ag": "Sint32" } 
d9da0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
d9db0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22  ld", "name": "y"
d9dc0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
d9dd0 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  192, "bit-size":
d9de0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d9df0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d9e00 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74  : { "tag": "Sint
d9e10 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74  32" } }] },.{ "t
d9e20 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
d9e30 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
d9e40 20 22 53 44 4c 5f 4d 6f 75 73 65 42 75 74 74 6f   "SDL_MouseButto
d9e50 6e 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  nEvent", "locati
d9e60 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
d9e70 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
d9e80 74 73 2e 68 3a 32 36 30 3a 33 22 2c 20 22 74 79  ts.h:260:3", "ty
d9e90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
d9ea0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
d9eb0 20 22 53 44 4c 5f 4d 6f 75 73 65 42 75 74 74 6f   "SDL_MouseButto
d9ec0 6e 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31  nEvent", "id": 1
d9ed0 31 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  18 } },.{ "tag":
d9ee0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
d9ef0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
d9f00 5f 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e 74  _MouseWheelEvent
d9f10 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
d9f20 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
d9f30 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
d9f40 76 65 6e 74 73 2e 68 3a 32 36 35 3a 31 36 22 2c  vents.h:265:16",
d9f50 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 32 34   "bit-size": 224
d9f60 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
d9f70 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
d9f80 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
d9f90 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
d9fa0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
d9fb0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
d9fc0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
d9fd0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
d9fe0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
d9ff0 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
da000 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
da010 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c 20  ": "timestamp", 
da020 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
da030 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
da040 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
da050 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
da060 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
da070 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
da080 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
da090 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62 69 74  "windowID", "bit
da0a0 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62  -offset": 64, "b
da0b0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
da0c0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
da0d0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
da0e0 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
da0f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
da100 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68 69  d", "name": "whi
da110 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ch", "bit-offset
da120 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65  ": 96, "bit-size
da130 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
da140 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
da150 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
da160 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
da170 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
da180 6d 65 22 3a 20 22 78 22 2c 20 22 62 69 74 2d 6f  me": "x", "bit-o
da190 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69  ffset": 128, "bi
da1a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
da1b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
da1c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
da1d0 22 3a 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Sint32" } },
da1e0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
da1f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20  ", "name": "y", 
da200 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36  "bit-offset": 16
da210 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
da220 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
da230 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
da240 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32  { "tag": "Sint32
da250 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
da260 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
da270 20 22 64 69 72 65 63 74 69 6f 6e 22 2c 20 22 62   "direction", "b
da280 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c  it-offset": 192,
da290 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
da2a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
da2b0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
da2c0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
da2d0 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
da2e0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
da2f0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
da300 4c 5f 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e  L_MouseWheelEven
da310 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
da320 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
da330 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
da340 32 37 34 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  274:3", "type": 
da350 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
da360 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
da370 5f 4d 6f 75 73 65 57 68 65 65 6c 45 76 65 6e 74  _MouseWheelEvent
da380 22 2c 20 22 69 64 22 3a 20 31 31 39 20 7d 20 7d  ", "id": 119 } }
da390 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
da3a0 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
da3b0 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 41 78  ame": "SDL_JoyAx
da3c0 69 73 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  isEvent", "id": 
da3d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
da3e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
da3f0 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 32  2/SDL_events.h:2
da400 37 39 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a  79:16", "bit-siz
da410 65 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 61 6c  e": 160, "bit-al
da420 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
da430 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
da440 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
da450 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
da460 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
da470 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
da480 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
da490 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
da4a0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
da4b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
da4c0 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73  , "name": "times
da4d0 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  tamp", "bit-offs
da4e0 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
da4f0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
da500 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
da510 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
da520 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
da530 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
da540 6e 61 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20  name": "which", 
da550 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
da560 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
da570 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
da580 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
da590 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
da5a0 73 74 69 63 6b 49 44 22 20 7d 20 7d 2c 20 7b 20  stickID" } }, { 
da5b0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
da5c0 22 6e 61 6d 65 22 3a 20 22 61 78 69 73 22 2c 20  "name": "axis", 
da5d0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39 36  "bit-offset": 96
da5e0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
da5f0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
da600 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
da610 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
da620 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
da630 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  ld", "name": "pa
da640 64 64 69 6e 67 31 22 2c 20 22 62 69 74 2d 6f 66  dding1", "bit-of
da650 66 73 65 74 22 3a 20 31 30 34 2c 20 22 62 69 74  fset": 104, "bit
da660 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
da670 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
da680 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
da690 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
da6a0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
da6b0 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 32  name": "padding2
da6c0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
da6d0 20 31 31 32 2c 20 22 62 69 74 2d 73 69 7a 65 22   112, "bit-size"
da6e0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
da6f0 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
da700 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
da710 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
da720 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
da730 20 22 70 61 64 64 69 6e 67 33 22 2c 20 22 62 69   "padding3", "bi
da740 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 30 2c 20  t-offset": 120, 
da750 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
da760 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
da770 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
da780 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c  g": "Uint8" } },
da790 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
da7a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75  ", "name": "valu
da7b0 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
da7c0 3a 20 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65  : 128, "bit-size
da7d0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
da7e0 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
da7f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69  e": { "tag": "Si
da800 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
da810 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
da820 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 34 22 2c  me": "padding4",
da830 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
da840 34 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  44, "bit-size": 
da850 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
da860 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
da870 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
da880 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  6" } }] },.{ "ta
da890 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
da8a0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
da8b0 22 53 44 4c 5f 4a 6f 79 41 78 69 73 45 76 65 6e  "SDL_JoyAxisEven
da8c0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
da8d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
da8e0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
da8f0 32 39 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  290:3", "type": 
da900 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
da910 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
da920 5f 4a 6f 79 41 78 69 73 45 76 65 6e 74 22 2c 20  _JoyAxisEvent", 
da930 22 69 64 22 3a 20 31 32 30 20 7d 20 7d 2c 0a 7b  "id": 120 } },.{
da940 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
da950 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
da960 22 3a 20 22 53 44 4c 5f 4a 6f 79 42 61 6c 6c 45  ": "SDL_JoyBallE
da970 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20  vent", "id": 0, 
da980 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
da990 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
da9a0 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 32 39 35 3a  DL_events.h:295:
da9b0 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
da9c0 20 31 36 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e   160, "bit-align
da9d0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c  ment": 32, "fiel
da9e0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
da9f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
daa00 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66  "type", "bit-off
daa10 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
daa20 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
daa30 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
daa40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
daa50 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
daa60 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
daa70 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d  name": "timestam
daa80 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  p", "bit-offset"
daa90 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
daaa0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
daab0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
daac0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
daad0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
daae0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
daaf0 65 22 3a 20 22 77 68 69 63 68 22 2c 20 22 62 69  e": "which", "bi
dab00 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
dab10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
dab20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dab30 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
dab40 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  ag": "SDL_Joysti
dab50 63 6b 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61  ckID" } }, { "ta
dab60 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dab70 6d 65 22 3a 20 22 62 61 6c 6c 22 2c 20 22 62 69  me": "ball", "bi
dab80 74 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22  t-offset": 96, "
dab90 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
daba0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
dabb0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dabc0 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
dabd0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dabe0 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69  , "name": "paddi
dabf0 6e 67 31 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ng1", "bit-offse
dac00 74 22 3a 20 31 30 34 2c 20 22 62 69 74 2d 73 69  t": 104, "bit-si
dac10 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
dac20 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
dac30 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dac40 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  nt8" } }, { "tag
dac50 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
dac60 65 22 3a 20 22 70 61 64 64 69 6e 67 32 22 2c 20  e": "padding2", 
dac70 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 31  "bit-offset": 11
dac80 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  2, "bit-size": 8
dac90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
daca0 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
dacb0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
dacc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dacd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  eld", "name": "p
dace0 61 64 64 69 6e 67 33 22 2c 20 22 62 69 74 2d 6f  adding3", "bit-o
dacf0 66 66 73 65 74 22 3a 20 31 32 30 2c 20 22 62 69  ffset": 120, "bi
dad00 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
dad10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
dad20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dad30 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
dad40 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
dad50 22 6e 61 6d 65 22 3a 20 22 78 72 65 6c 22 2c 20  "name": "xrel", 
dad60 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32  "bit-offset": 12
dad70 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  8, "bit-size": 1
dad80 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
dad90 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
dada0 7b 20 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36  { "tag": "Sint16
dadb0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
dadc0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dadd0 20 22 79 72 65 6c 22 2c 20 22 62 69 74 2d 6f 66   "yrel", "bit-of
dade0 66 73 65 74 22 3a 20 31 34 34 2c 20 22 62 69 74  fset": 144, "bit
dadf0 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74  -size": 16, "bit
dae00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c  -alignment": 16,
dae10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dae20 3a 20 22 53 69 6e 74 31 36 22 20 7d 20 7d 5d 20  : "Sint16" } }] 
dae30 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
dae40 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
dae50 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79  "name": "SDL_Joy
dae60 42 61 6c 6c 45 76 65 6e 74 22 2c 20 22 6c 6f 63  BallEvent", "loc
dae70 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
dae80 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
dae90 76 65 6e 74 73 2e 68 3a 33 30 36 3a 33 22 2c 20  vents.h:306:3", 
daea0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
daeb0 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
daec0 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 42 61 6c 6c  e": "SDL_JoyBall
daed0 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 32  Event", "id": 12
daee0 31 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  1 } },.{ "tag": 
daef0 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
daf00 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
daf10 4a 6f 79 48 61 74 45 76 65 6e 74 22 2c 20 22 69  JoyHatEvent", "i
daf20 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
daf30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
daf40 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
daf50 2e 68 3a 33 31 31 3a 31 36 22 2c 20 22 62 69 74  .h:311:16", "bit
daf60 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
daf70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
daf80 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
daf90 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dafa0 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22  name": "type", "
dafb0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
dafc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
dafd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dafe0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
daff0 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
db000 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
db010 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
db020 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74 2d  imestamp", "bit-
db030 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
db040 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
db050 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
db060 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
db070 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
db080 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
db090 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68 69 63  ", "name": "whic
db0a0 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  h", "bit-offset"
db0b0 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 64, "bit-size"
db0c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
db0d0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
db0e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
db0f0 5f 4a 6f 79 73 74 69 63 6b 49 44 22 20 7d 20 7d  _JoystickID" } }
db100 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
db110 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 74  d", "name": "hat
db120 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
db130 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   96, "bit-size":
db140 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
db150 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
db160 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
db170 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
db180 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
db190 22 76 61 6c 75 65 22 2c 20 22 62 69 74 2d 6f 66  "value", "bit-of
db1a0 66 73 65 74 22 3a 20 31 30 34 2c 20 22 62 69 74  fset": 104, "bit
db1b0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
db1c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
db1d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
db1e0 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
db1f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
db200 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 31  name": "padding1
db210 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
db220 20 31 31 32 2c 20 22 62 69 74 2d 73 69 7a 65 22   112, "bit-size"
db230 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
db240 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
db250 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
db260 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
db270 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
db280 20 22 70 61 64 64 69 6e 67 32 22 2c 20 22 62 69   "padding2", "bi
db290 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 30 2c 20  t-offset": 120, 
db2a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
db2b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
db2c0 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  8, "type": { "ta
db2d0 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d  g": "Uint8" } }]
db2e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
db2f0 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
db300 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f   "name": "SDL_Jo
db310 79 48 61 74 45 76 65 6e 74 22 2c 20 22 6c 6f 63  yHatEvent", "loc
db320 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
db330 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
db340 76 65 6e 74 73 2e 68 3a 33 32 36 3a 33 22 2c 20  vents.h:326:3", 
db350 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
db360 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d   ":struct", "nam
db370 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 48 61 74 45  e": "SDL_JoyHatE
db380 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 32 32  vent", "id": 122
db390 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
db3a0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
db3b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4a  , "name": "SDL_J
db3c0 6f 79 42 75 74 74 6f 6e 45 76 65 6e 74 22 2c 20  oyButtonEvent", 
db3d0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
db3e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
db3f0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
db400 74 73 2e 68 3a 33 33 31 3a 31 36 22 2c 20 22 62  ts.h:331:16", "b
db410 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22  it-size": 128, "
db420 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
db430 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  32, "fields": [{
db440 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
db450 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
db460 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
db470 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
db480 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
db490 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
db4a0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
db4b0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
db4c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
db4d0 22 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69  "timestamp", "bi
db4e0 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
db4f0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
db500 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
db510 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
db520 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
db530 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
db540 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68  ld", "name": "wh
db550 69 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ich", "bit-offse
db560 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
db570 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
db580 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
db590 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
db5a0 44 4c 5f 4a 6f 79 73 74 69 63 6b 49 44 22 20 7d  DL_JoystickID" }
db5b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
db5c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  eld", "name": "b
db5d0 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66  utton", "bit-off
db5e0 73 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73  set": 96, "bit-s
db5f0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
db600 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79  ignment": 8, "ty
db610 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
db620 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
db630 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
db640 6d 65 22 3a 20 22 73 74 61 74 65 22 2c 20 22 62  me": "state", "b
db650 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 34 2c  it-offset": 104,
db660 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
db670 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
db680 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
db690 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
db6a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
db6b0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64  d", "name": "pad
db6c0 64 69 6e 67 31 22 2c 20 22 62 69 74 2d 6f 66 66  ding1", "bit-off
db6d0 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69 74 2d  set": 112, "bit-
db6e0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
db6f0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74  lignment": 8, "t
db700 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
db710 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
db720 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
db730 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 32 22  ame": "padding2"
db740 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
db750 31 32 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  120, "bit-size":
db760 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
db770 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
db780 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
db790 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
db7a0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
db7b0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
db7c0 44 4c 5f 4a 6f 79 42 75 74 74 6f 6e 45 76 65 6e  DL_JoyButtonEven
db7d0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
db7e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
db7f0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
db800 33 34 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  340:3", "type": 
db810 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
db820 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
db830 5f 4a 6f 79 42 75 74 74 6f 6e 45 76 65 6e 74 22  _JoyButtonEvent"
db840 2c 20 22 69 64 22 3a 20 31 32 33 20 7d 20 7d 2c  , "id": 123 } },
db850 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
db860 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
db870 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 44 65 76  me": "SDL_JoyDev
db880 69 63 65 45 76 65 6e 74 22 2c 20 22 69 64 22 3a  iceEvent", "id":
db890 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
db8a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
db8b0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
db8c0 33 34 35 3a 31 36 22 2c 20 22 62 69 74 2d 73 69  345:16", "bit-si
db8d0 7a 65 22 3a 20 39 36 2c 20 22 62 69 74 2d 61 6c  ze": 96, "bit-al
db8e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66  ignment": 32, "f
db8f0 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
db900 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
db910 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d  ": "type", "bit-
db920 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
db930 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
db940 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
db950 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
db960 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
db970 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
db980 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73  , "name": "times
db990 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  tamp", "bit-offs
db9a0 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
db9b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
db9c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
db9d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
db9e0 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
db9f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dba00 6e 61 6d 65 22 3a 20 22 77 68 69 63 68 22 2c 20  name": "which", 
dba10 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
dba20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dba30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dba40 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dba50 20 22 74 61 67 22 3a 20 22 53 69 6e 74 33 32 22   "tag": "Sint32"
dba60 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
dba70 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
dba80 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
dba90 44 4c 5f 4a 6f 79 44 65 76 69 63 65 45 76 65 6e  DL_JoyDeviceEven
dbaa0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
dbab0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
dbac0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
dbad0 33 35 30 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  350:3", "type": 
dbae0 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
dbaf0 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
dbb00 5f 4a 6f 79 44 65 76 69 63 65 45 76 65 6e 74 22  _JoyDeviceEvent"
dbb10 2c 20 22 69 64 22 3a 20 31 32 34 20 7d 20 7d 2c  , "id": 124 } },
dbb20 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63  .{ "tag": "struc
dbb30 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
dbb40 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74 72 6f  me": "SDL_Contro
dbb50 6c 6c 65 72 41 78 69 73 45 76 65 6e 74 22 2c 20  llerAxisEvent", 
dbb60 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
dbb70 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
dbb80 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
dbb90 74 73 2e 68 3a 33 35 36 3a 31 36 22 2c 20 22 62  ts.h:356:16", "b
dbba0 69 74 2d 73 69 7a 65 22 3a 20 31 36 30 2c 20 22  it-size": 160, "
dbbb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dbbc0 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  32, "fields": [{
dbbd0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dbbe0 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
dbbf0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
dbc00 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dbc10 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dbc20 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dbc30 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
dbc40 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dbc50 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dbc60 22 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69  "timestamp", "bi
dbc70 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
dbc80 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
dbc90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dbca0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
dbcb0 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
dbcc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
dbcd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 68  ld", "name": "wh
dbce0 69 63 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ich", "bit-offse
dbcf0 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a  t": 64, "bit-siz
dbd00 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
dbd10 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
dbd20 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
dbd30 44 4c 5f 4a 6f 79 73 74 69 63 6b 49 44 22 20 7d  DL_JoystickID" }
dbd40 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dbd50 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  eld", "name": "a
dbd60 78 69 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  xis", "bit-offse
dbd70 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a  t": 96, "bit-siz
dbd80 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
dbd90 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65  nment": 8, "type
dbda0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
dbdb0 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  t8" } }, { "tag"
dbdc0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dbdd0 22 3a 20 22 70 61 64 64 69 6e 67 31 22 2c 20 22  ": "padding1", "
dbde0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30 34  bit-offset": 104
dbdf0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
dbe00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dbe10 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
dbe20 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
dbe30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
dbe40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61  ld", "name": "pa
dbe50 64 64 69 6e 67 32 22 2c 20 22 62 69 74 2d 6f 66  dding2", "bit-of
dbe60 66 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69 74  fset": 112, "bit
dbe70 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
dbe80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
dbe90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
dbea0 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
dbeb0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dbec0 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 33  name": "padding3
dbed0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
dbee0 20 31 32 30 2c 20 22 62 69 74 2d 73 69 7a 65 22   120, "bit-size"
dbef0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
dbf00 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
dbf10 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
dbf20 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
dbf30 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dbf40 20 22 76 61 6c 75 65 22 2c 20 22 62 69 74 2d 6f   "value", "bit-o
dbf50 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69  ffset": 128, "bi
dbf60 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
dbf70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
dbf80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dbf90 22 3a 20 22 53 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Sint16" } },
dbfa0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
dbfb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64  ", "name": "padd
dbfc0 69 6e 67 34 22 2c 20 22 62 69 74 2d 6f 66 66 73  ing4", "bit-offs
dbfd0 65 74 22 3a 20 31 34 34 2c 20 22 62 69 74 2d 73  et": 144, "bit-s
dbfe0 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
dbff0 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
dc000 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
dc010 22 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c  "Uint16" } }] },
dc020 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
dc030 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
dc040 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74 72  ame": "SDL_Contr
dc050 6f 6c 6c 65 72 41 78 69 73 45 76 65 6e 74 22 2c  ollerAxisEvent",
dc060 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
dc070 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
dc080 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 36 37  SDL_events.h:367
dc090 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
dc0a0 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
dc0b0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f   "name": "SDL_Co
dc0c0 6e 74 72 6f 6c 6c 65 72 41 78 69 73 45 76 65 6e  ntrollerAxisEven
dc0d0 74 22 2c 20 22 69 64 22 3a 20 31 32 35 20 7d 20  t", "id": 125 } 
dc0e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
dc0f0 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
dc100 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74  name": "SDL_Cont
dc110 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 45 76 65 6e  rollerButtonEven
dc120 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
dc130 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
dc140 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
dc150 65 76 65 6e 74 73 2e 68 3a 33 37 33 3a 31 36 22  events.h:373:16"
dc160 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
dc170 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
dc180 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22  t": 32, "fields"
dc190 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
dc1a0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  ld", "name": "ty
dc1b0 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
dc1c0 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
dc1d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
dc1e0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
dc1f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
dc200 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
dc210 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
dc220 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c  e": "timestamp",
dc230 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
dc240 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
dc250 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
dc260 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
dc270 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
dc280 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
dc290 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dc2a0 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d 6f   "which", "bit-o
dc2b0 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74  ffset": 64, "bit
dc2c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
dc2d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
dc2e0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dc2f0 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 49  : "SDL_JoystickI
dc300 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  D" } }, { "tag":
dc310 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dc320 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69 74  : "button", "bit
dc330 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c 20 22 62  -offset": 96, "b
dc340 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
dc350 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c  t-alignment": 8,
dc360 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dc370 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b  : "Uint8" } }, {
dc380 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dc390 20 22 6e 61 6d 65 22 3a 20 22 73 74 61 74 65 22   "name": "state"
dc3a0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dc3b0 31 30 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  104, "bit-size":
dc3c0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
dc3d0 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
dc3e0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
dc3f0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dc400 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dc410 22 70 61 64 64 69 6e 67 31 22 2c 20 22 62 69 74  "padding1", "bit
dc420 2d 6f 66 66 73 65 74 22 3a 20 31 31 32 2c 20 22  -offset": 112, "
dc430 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
dc440 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
dc450 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dc460 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20  ": "Uint8" } }, 
dc470 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dc480 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69  , "name": "paddi
dc490 6e 67 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ng2", "bit-offse
dc4a0 74 22 3a 20 31 32 30 2c 20 22 62 69 74 2d 73 69  t": 120, "bit-si
dc4b0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
dc4c0 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
dc4d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dc4e0 6e 74 38 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22  nt8" } }] },.{ "
dc4f0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
dc500 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
dc510 3a 20 22 53 44 4c 5f 43 6f 6e 74 72 6f 6c 6c 65  : "SDL_Controlle
dc520 72 42 75 74 74 6f 6e 45 76 65 6e 74 22 2c 20 22  rButtonEvent", "
dc530 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
dc540 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
dc550 4c 5f 65 76 65 6e 74 73 2e 68 3a 33 38 32 3a 33  L_events.h:382:3
dc560 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
dc570 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
dc580 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74  name": "SDL_Cont
dc590 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 45 76 65 6e  rollerButtonEven
dc5a0 74 22 2c 20 22 69 64 22 3a 20 31 32 36 20 7d 20  t", "id": 126 } 
dc5b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
dc5c0 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
dc5d0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74  name": "SDL_Cont
dc5e0 72 6f 6c 6c 65 72 44 65 76 69 63 65 45 76 65 6e  rollerDeviceEven
dc5f0 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
dc600 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
dc610 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
dc620 65 76 65 6e 74 73 2e 68 3a 33 38 38 3a 31 36 22  events.h:388:16"
dc630 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 39 36  , "bit-size": 96
dc640 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dc650 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
dc660 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
dc670 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
dc680 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
dc690 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
dc6a0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
dc6b0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
dc6c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
dc6d0 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
dc6e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dc6f0 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c 20  ": "timestamp", 
dc700 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
dc710 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dc720 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dc730 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dc740 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
dc750 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dc760 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dc770 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d 6f 66  "which", "bit-of
dc780 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d  fset": 64, "bit-
dc790 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dc7a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
dc7b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dc7c0 20 22 53 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d   "Sint32" } }] }
dc7d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
dc7e0 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
dc7f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 43 6f 6e 74  name": "SDL_Cont
dc800 72 6f 6c 6c 65 72 44 65 76 69 63 65 45 76 65 6e  rollerDeviceEven
dc810 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
dc820 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
dc830 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
dc840 33 39 33 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  393:3", "type": 
dc850 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
dc860 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
dc870 5f 43 6f 6e 74 72 6f 6c 6c 65 72 44 65 76 69 63  _ControllerDevic
dc880 65 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31  eEvent", "id": 1
dc890 32 37 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  27 } },.{ "tag":
dc8a0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
dc8b0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
dc8c0 5f 41 75 64 69 6f 44 65 76 69 63 65 45 76 65 6e  _AudioDeviceEven
dc8d0 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
dc8e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
dc8f0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
dc900 65 76 65 6e 74 73 2e 68 3a 33 39 38 3a 31 36 22  events.h:398:16"
dc910 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32  , "bit-size": 12
dc920 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
dc930 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22  t": 32, "fields"
dc940 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
dc950 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  ld", "name": "ty
dc960 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
dc970 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
dc980 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
dc990 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
dc9a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
dc9b0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
dc9c0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
dc9d0 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c  e": "timestamp",
dc9e0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
dc9f0 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
dca00 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
dca10 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
dca20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
dca30 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
dca40 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dca50 20 22 77 68 69 63 68 22 2c 20 22 62 69 74 2d 6f   "which", "bit-o
dca60 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74  ffset": 64, "bit
dca70 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
dca80 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
dca90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
dcaa0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
dcab0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
dcac0 2c 20 22 6e 61 6d 65 22 3a 20 22 69 73 63 61 70  , "name": "iscap
dcad0 74 75 72 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  ture", "bit-offs
dcae0 65 74 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69  et": 96, "bit-si
dcaf0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
dcb00 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70  gnment": 8, "typ
dcb10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dcb20 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  nt8" } }, { "tag
dcb30 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
dcb40 65 22 3a 20 22 70 61 64 64 69 6e 67 31 22 2c 20  e": "padding1", 
dcb50 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 30  "bit-offset": 10
dcb60 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38  4, "bit-size": 8
dcb70 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dcb80 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20  ": 8, "type": { 
dcb90 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
dcba0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dcbb0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  eld", "name": "p
dcbc0 61 64 64 69 6e 67 32 22 2c 20 22 62 69 74 2d 6f  adding2", "bit-o
dcbd0 66 66 73 65 74 22 3a 20 31 31 32 2c 20 22 62 69  ffset": 112, "bi
dcbe0 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74  t-size": 8, "bit
dcbf0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
dcc00 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dcc10 20 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20   "Uint8" } }, { 
dcc20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
dcc30 22 6e 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67  "name": "padding
dcc40 33 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  3", "bit-offset"
dcc50 3a 20 31 32 30 2c 20 22 62 69 74 2d 73 69 7a 65  : 120, "bit-size
dcc60 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
dcc70 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
dcc80 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
dcc90 38 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  8" } }] },.{ "ta
dcca0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
dccb0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
dccc0 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65  "SDL_AudioDevice
dccd0 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f  Event", "locatio
dcce0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
dccf0 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
dcd00 73 2e 68 3a 34 30 37 3a 33 22 2c 20 22 74 79 70  s.h:407:3", "typ
dcd10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
dcd20 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
dcd30 22 53 44 4c 5f 41 75 64 69 6f 44 65 76 69 63 65  "SDL_AudioDevice
dcd40 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 32  Event", "id": 12
dcd50 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  8 } },.{ "tag": 
dcd60 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
dcd70 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
dcd80 54 6f 75 63 68 46 69 6e 67 65 72 45 76 65 6e 74  TouchFingerEvent
dcd90 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
dcda0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
dcdb0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65  clude/SDL2/SDL_e
dcdc0 76 65 6e 74 73 2e 68 3a 34 31 33 3a 31 36 22 2c  vents.h:413:16",
dcdd0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 38 34   "bit-size": 384
dcde0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dcdf0 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22 3a  ": 64, "fields":
dce00 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
dce10 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
dce20 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
dce30 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
dce40 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
dce50 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
dce60 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
dce70 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
dce80 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dce90 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c 20  ": "timestamp", 
dcea0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32  "bit-offset": 32
dceb0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dcec0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dced0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dcee0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
dcef0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dcf00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dcf10 22 74 6f 75 63 68 49 64 22 2c 20 22 62 69 74 2d  "touchId", "bit-
dcf20 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22 62 69  offset": 64, "bi
dcf30 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69  t-size": 64, "bi
dcf40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
dcf50 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dcf60 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68 49 44 22  ": "SDL_TouchID"
dcf70 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dcf80 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dcf90 22 66 69 6e 67 65 72 49 64 22 2c 20 22 62 69 74  "fingerId", "bit
dcfa0 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
dcfb0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
dcfc0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dcfd0 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
dcfe0 61 67 22 3a 20 22 53 44 4c 5f 46 69 6e 67 65 72  ag": "SDL_Finger
dcff0 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  ID" } }, { "tag"
dd000 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
dd010 22 3a 20 22 78 22 2c 20 22 62 69 74 2d 6f 66 66  ": "x", "bit-off
dd020 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d  set": 192, "bit-
dd030 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dd040 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
dd050 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
dd060 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d   ":float", "bit-
dd070 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
dd080 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
dd090 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
dd0a0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79  eld", "name": "y
dd0b0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
dd0c0 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a 65 22   224, "bit-size"
dd0d0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
dd0e0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
dd0f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c  ": { "tag": ":fl
dd100 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  oat", "bit-size"
dd110 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
dd120 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
dd130 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dd140 20 22 6e 61 6d 65 22 3a 20 22 64 78 22 2c 20 22   "name": "dx", "
dd150 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36  bit-offset": 256
dd160 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dd170 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dd180 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dd190 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22   "tag": ":float"
dd1a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
dd1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dd1c0 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
dd1d0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dd1e0 6d 65 22 3a 20 22 64 79 22 2c 20 22 62 69 74 2d  me": "dy", "bit-
dd1f0 6f 66 66 73 65 74 22 3a 20 32 38 38 2c 20 22 62  offset": 288, "b
dd200 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
dd210 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
dd220 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
dd230 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
dd240 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
dd250 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
dd260 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
dd270 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dd280 20 22 70 72 65 73 73 75 72 65 22 2c 20 22 62 69   "pressure", "bi
dd290 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30 2c 20  t-offset": 320, 
dd2a0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
dd2b0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dd2c0 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
dd2d0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
dd2e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
dd2f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
dd300 20 33 32 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74   32 } }] },.{ "t
dd310 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
dd320 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
dd330 20 22 53 44 4c 5f 54 6f 75 63 68 46 69 6e 67 65   "SDL_TouchFinge
dd340 72 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  rEvent", "locati
dd350 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
dd360 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
dd370 74 73 2e 68 3a 34 32 34 3a 33 22 2c 20 22 74 79  ts.h:424:3", "ty
dd380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
dd390 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
dd3a0 20 22 53 44 4c 5f 54 6f 75 63 68 46 69 6e 67 65   "SDL_TouchFinge
dd3b0 72 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31  rEvent", "id": 1
dd3c0 32 39 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  29 } },.{ "tag":
dd3d0 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
dd3e0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
dd3f0 5f 4d 75 6c 74 69 47 65 73 74 75 72 65 45 76 65  _MultiGestureEve
dd400 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  nt", "id": 0, "l
dd410 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
dd420 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
dd430 5f 65 76 65 6e 74 73 2e 68 3a 34 33 30 3a 31 36  _events.h:430:16
dd440 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
dd450 32 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  20, "bit-alignme
dd460 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
dd470 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
dd480 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
dd490 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
dd4a0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
dd4b0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dd4c0 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dd4d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
dd4e0 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
dd4f0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dd500 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22  me": "timestamp"
dd510 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dd520 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  32, "bit-size": 
dd530 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dd540 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dd550 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
dd560 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
dd570 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dd580 3a 20 22 74 6f 75 63 68 49 64 22 2c 20 22 62 69  : "touchId", "bi
dd590 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
dd5a0 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
dd5b0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dd5c0 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
dd5d0 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75 63 68 49  ag": "SDL_TouchI
dd5e0 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  D" } }, { "tag":
dd5f0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dd600 3a 20 22 64 54 68 65 74 61 22 2c 20 22 62 69 74  : "dTheta", "bit
dd610 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
dd620 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
dd630 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dd640 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
dd650 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
dd660 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
dd670 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dd680 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
dd690 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dd6a0 3a 20 22 64 44 69 73 74 22 2c 20 22 62 69 74 2d  : "dDist", "bit-
dd6b0 6f 66 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62  offset": 160, "b
dd6c0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
dd6d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
dd6e0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
dd6f0 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62  g": ":float", "b
dd700 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
dd710 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
dd720 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
dd730 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
dd740 20 22 78 22 2c 20 22 62 69 74 2d 6f 66 66 73 65   "x", "bit-offse
dd750 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69  t": 192, "bit-si
dd760 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
dd770 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
dd780 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dd790 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69  :float", "bit-si
dd7a0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
dd7b0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
dd7c0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
dd7d0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c  d", "name": "y",
dd7e0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32   "bit-offset": 2
dd7f0 32 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  24, "bit-size": 
dd800 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dd810 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
dd820 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
dd830 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
dd840 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dd850 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
dd860 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dd870 6e 61 6d 65 22 3a 20 22 6e 75 6d 46 69 6e 67 65  name": "numFinge
dd880 72 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  rs", "bit-offset
dd890 22 3a 20 32 35 36 2c 20 22 62 69 74 2d 73 69 7a  ": 256, "bit-siz
dd8a0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
dd8b0 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
dd8c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
dd8d0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
dd8e0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dd8f0 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 22 2c  ame": "padding",
dd900 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32   "bit-offset": 2
dd910 37 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  72, "bit-size": 
dd920 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
dd930 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
dd940 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
dd950 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  6" } }] },.{ "ta
dd960 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
dd970 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
dd980 22 53 44 4c 5f 4d 75 6c 74 69 47 65 73 74 75 72  "SDL_MultiGestur
dd990 65 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  eEvent", "locati
dd9a0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
dd9b0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
dd9c0 74 73 2e 68 3a 34 34 31 3a 33 22 2c 20 22 74 79  ts.h:441:3", "ty
dd9d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
dd9e0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
dd9f0 20 22 53 44 4c 5f 4d 75 6c 74 69 47 65 73 74 75   "SDL_MultiGestu
dda00 72 65 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  reEvent", "id": 
dda10 31 33 30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  130 } },.{ "tag"
dda20 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
dda30 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
dda40 4c 5f 44 6f 6c 6c 61 72 47 65 73 74 75 72 65 45  L_DollarGestureE
dda50 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 30 2c 20  vent", "id": 0, 
dda60 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
dda70 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
dda80 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 34 34 37 3a  DL_events.h:447:
dda90 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
ddaa0 20 33 32 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e   320, "bit-align
ddab0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c  ment": 64, "fiel
ddac0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
ddad0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ddae0 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66  "type", "bit-off
ddaf0 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69  set": 0, "bit-si
ddb00 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ddb10 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
ddb20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ddb30 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
ddb40 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ddb50 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74 61 6d  name": "timestam
ddb60 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  p", "bit-offset"
ddb70 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a 65 22  : 32, "bit-size"
ddb80 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ddb90 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
ddba0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
ddbb0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
ddbc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ddbd0 65 22 3a 20 22 74 6f 75 63 68 49 64 22 2c 20 22  e": "touchId", "
ddbe0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c  bit-offset": 64,
ddbf0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
ddc00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ddc10 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
ddc20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 6f 75 63  "tag": "SDL_Touc
ddc30 68 49 44 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  hID" } }, { "tag
ddc40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ddc50 65 22 3a 20 22 67 65 73 74 75 72 65 49 64 22 2c  e": "gestureId",
ddc60 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31   "bit-offset": 1
ddc70 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  28, "bit-size": 
ddc80 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
ddc90 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
ddca0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 47   { "tag": "SDL_G
ddcb0 65 73 74 75 72 65 49 44 22 20 7d 20 7d 2c 20 7b  estureID" } }, {
ddcc0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ddcd0 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 46 69 6e   "name": "numFin
ddce0 67 65 72 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  gers", "bit-offs
ddcf0 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73  et": 192, "bit-s
ddd00 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
ddd10 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
ddd20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ddd30 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
ddd40 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ddd50 22 6e 61 6d 65 22 3a 20 22 65 72 72 6f 72 22 2c  "name": "error",
ddd60 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32   "bit-offset": 2
ddd70 32 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  24, "bit-size": 
ddd80 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ddd90 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
ddda0 20 7b 20 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61   { "tag": ":floa
dddb0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
dddc0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
dddd0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
ddde0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dddf0 6e 61 6d 65 22 3a 20 22 78 22 2c 20 22 62 69 74  name": "x", "bit
dde00 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22  -offset": 256, "
dde10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
dde20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dde30 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
dde40 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22  ag": ":float", "
dde50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
dde60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dde70 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
dde80 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
dde90 3a 20 22 79 22 2c 20 22 62 69 74 2d 6f 66 66 73  : "y", "bit-offs
ddea0 65 74 22 3a 20 32 38 38 2c 20 22 62 69 74 2d 73  et": 288, "bit-s
ddeb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
ddec0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
dded0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ddee0 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
ddef0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
ddf00 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
ddf10 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
ddf20 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
ddf30 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
ddf40 44 6f 6c 6c 61 72 47 65 73 74 75 72 65 45 76 65  DollarGestureEve
ddf50 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  nt", "location":
ddf60 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ddf70 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
ddf80 3a 34 35 37 3a 33 22 2c 20 22 74 79 70 65 22 3a  :457:3", "type":
ddf90 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
ddfa0 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
ddfb0 4c 5f 44 6f 6c 6c 61 72 47 65 73 74 75 72 65 45  L_DollarGestureE
ddfc0 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 33 31  vent", "id": 131
ddfd0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
ddfe0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
ddff0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 44  , "name": "SDL_D
de000 72 6f 70 45 76 65 6e 74 22 2c 20 22 69 64 22 3a  ropEvent", "id":
de010 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
de020 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
de030 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
de040 34 36 35 3a 31 36 22 2c 20 22 62 69 74 2d 73 69  465:16", "bit-si
de050 7a 65 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 61  ze": 192, "bit-a
de060 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22  lignment": 64, "
de070 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
de080 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
de090 65 22 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74  e": "type", "bit
de0a0 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
de0b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
de0c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
de0d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
de0e0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
de0f0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
de100 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65  ", "name": "time
de110 73 74 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66  stamp", "bit-off
de120 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73  set": 32, "bit-s
de130 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
de140 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
de150 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
de160 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
de170 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
de180 22 6e 61 6d 65 22 3a 20 22 66 69 6c 65 22 2c 20  "name": "file", 
de190 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
de1a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
de1b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
de1c0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
de1d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
de1e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
de1f0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
de200 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
de210 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
de220 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
de230 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
de240 20 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62 69   "windowID", "bi
de250 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20  t-offset": 128, 
de260 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
de270 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
de280 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
de290 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
de2a0 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   }] },.{ "tag": 
de2b0 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
de2c0 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
de2d0 5f 44 72 6f 70 45 76 65 6e 74 22 2c 20 22 6c 6f  _DropEvent", "lo
de2e0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
de2f0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
de300 65 76 65 6e 74 73 2e 68 3a 34 37 31 3a 33 22 2c  events.h:471:3",
de310 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
de320 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61  : ":struct", "na
de330 6d 65 22 3a 20 22 53 44 4c 5f 44 72 6f 70 45 76  me": "SDL_DropEv
de340 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 33 32 20  ent", "id": 132 
de350 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
de360 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
de370 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 51 75   "name": "SDL_Qu
de380 69 74 45 76 65 6e 74 22 2c 20 22 69 64 22 3a 20  itEvent", "id": 
de390 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
de3a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
de3b0 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 34  2/SDL_events.h:4
de3c0 37 37 3a 31 36 22 2c 20 22 62 69 74 2d 73 69 7a  77:16", "bit-siz
de3d0 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
de3e0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 66 69  gnment": 32, "fi
de3f0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
de400 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
de410 3a 20 22 74 79 70 65 22 2c 20 22 62 69 74 2d 6f  : "type", "bit-o
de420 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
de430 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
de440 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
de450 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
de460 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
de470 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
de480 20 22 6e 61 6d 65 22 3a 20 22 74 69 6d 65 73 74   "name": "timest
de490 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  amp", "bit-offse
de4a0 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
de4b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
de4c0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
de4d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
de4e0 69 6e 74 33 32 22 20 7d 20 7d 5d 20 7d 2c 0a 7b  int32" } }] },.{
de4f0 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
de500 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
de510 65 22 3a 20 22 53 44 4c 5f 51 75 69 74 45 76 65  e": "SDL_QuitEve
de520 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  nt", "location":
de530 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
de540 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
de550 3a 34 38 31 3a 33 22 2c 20 22 74 79 70 65 22 3a  :481:3", "type":
de560 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75   { "tag": ":stru
de570 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ct", "name": "SD
de580 4c 5f 51 75 69 74 45 76 65 6e 74 22 2c 20 22 69  L_QuitEvent", "i
de590 64 22 3a 20 31 33 33 20 7d 20 7d 2c 0a 7b 20 22  d": 133 } },.{ "
de5a0 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
de5b0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
de5c0 20 22 53 44 4c 5f 4f 53 45 76 65 6e 74 22 2c 20   "SDL_OSEvent", 
de5d0 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
de5e0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
de5f0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
de600 74 73 2e 68 3a 34 38 36 3a 31 36 22 2c 20 22 62  ts.h:486:16", "b
de610 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
de620 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
de630 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
de640 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
de650 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20  "name": "type", 
de660 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
de670 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
de680 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
de690 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
de6a0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
de6b0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
de6c0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
de6d0 74 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74  timestamp", "bit
de6e0 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62  -offset": 32, "b
de6f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
de700 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
de710 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
de720 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
de730 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
de740 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
de750 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4f  , "name": "SDL_O
de760 53 45 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69  SEvent", "locati
de770 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
de780 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
de790 74 73 2e 68 3a 34 39 30 3a 33 22 2c 20 22 74 79  ts.h:490:3", "ty
de7a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
de7b0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
de7c0 20 22 53 44 4c 5f 4f 53 45 76 65 6e 74 22 2c 20   "SDL_OSEvent", 
de7d0 22 69 64 22 3a 20 31 33 34 20 7d 20 7d 2c 0a 7b  "id": 134 } },.{
de7e0 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
de7f0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
de800 22 3a 20 22 53 44 4c 5f 55 73 65 72 45 76 65 6e  ": "SDL_UserEven
de810 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
de820 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
de830 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
de840 65 76 65 6e 74 73 2e 68 3a 34 39 35 3a 31 36 22  events.h:495:16"
de850 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 35  , "bit-size": 25
de860 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
de870 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73 22  t": 64, "fields"
de880 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
de890 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  ld", "name": "ty
de8a0 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
de8b0 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
de8c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
de8d0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
de8e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
de8f0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
de900 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
de910 65 22 3a 20 22 74 69 6d 65 73 74 61 6d 70 22 2c  e": "timestamp",
de920 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
de930 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  2, "bit-size": 3
de940 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
de950 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
de960 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
de970 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
de980 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
de990 20 22 77 69 6e 64 6f 77 49 44 22 2c 20 22 62 69   "windowID", "bi
de9a0 74 2d 6f 66 66 73 65 74 22 3a 20 36 34 2c 20 22  t-offset": 64, "
de9b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
de9c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
de9d0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
de9e0 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
de9f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
dea00 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f  ld", "name": "co
dea10 64 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  de", "bit-offset
dea20 22 3a 20 39 36 2c 20 22 62 69 74 2d 73 69 7a 65  ": 96, "bit-size
dea30 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
dea40 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
dea50 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69  e": { "tag": "Si
dea60 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt32" } }, { "ta
dea70 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
dea80 6d 65 22 3a 20 22 64 61 74 61 31 22 2c 20 22 62  me": "data1", "b
dea90 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c  it-offset": 128,
deaa0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
deab0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
deac0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
dead0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
deae0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
deaf0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
deb00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
deb10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61  ld", "name": "da
deb20 74 61 32 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ta2", "bit-offse
deb30 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69  t": 192, "bit-si
deb40 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c  ze": 64, "bit-al
deb50 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
deb60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
deb70 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
deb80 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
deb90 69 64 22 20 7d 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  id" } } }] },.{ 
deba0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
debb0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
debc0 22 3a 20 22 53 44 4c 5f 55 73 65 72 45 76 65 6e  ": "SDL_UserEven
debd0 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
debe0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
debf0 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
dec00 35 30 33 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  503:3", "type": 
dec10 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63  { "tag": ":struc
dec20 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  t", "name": "SDL
dec30 5f 55 73 65 72 45 76 65 6e 74 22 2c 20 22 69 64  _UserEvent", "id
dec40 22 3a 20 31 33 35 20 7d 20 7d 2c 0a 7b 20 22 74  ": 135 } },.{ "t
dec50 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22  ag": "struct", "
dec60 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
dec70 22 53 44 4c 5f 53 79 73 57 4d 6d 73 67 22 2c 20  "SDL_SysWMmsg", 
dec80 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
dec90 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
deca0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
decb0 74 73 2e 68 3a 35 30 36 3a 38 22 2c 20 22 62 69  ts.h:506:8", "bi
decc0 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74  t-size": 0, "bit
decd0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20  -alignment": 0, 
dece0 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a  "fields": [] },.
decf0 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
ded00 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
ded10 6d 65 22 3a 20 22 53 44 4c 5f 53 79 73 57 4d 6d  me": "SDL_SysWMm
ded20 73 67 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  sg", "location":
ded30 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ded40 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
ded50 3a 35 30 37 3a 32 39 22 2c 20 22 74 79 70 65 22  :507:29", "type"
ded60 3a 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  : { "tag": "stru
ded70 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
ded80 61 6d 65 22 3a 20 22 53 44 4c 5f 53 79 73 57 4d  ame": "SDL_SysWM
ded90 6d 73 67 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  msg", "id": 0, "
deda0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
dedb0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
dedc0 4c 5f 65 76 65 6e 74 73 2e 68 3a 35 30 36 3a 38  L_events.h:506:8
dedd0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30  ", "bit-size": 0
dede0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dedf0 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 0, "fields": 
dee00 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  [] } },.{ "tag":
dee10 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
dee20 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
dee30 5f 53 79 73 57 4d 45 76 65 6e 74 22 2c 20 22 69  _SysWMEvent", "i
dee40 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
dee50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
dee60 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
dee70 2e 68 3a 35 31 35 3a 31 36 22 2c 20 22 62 69 74  .h:515:16", "bit
dee80 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
dee90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
deea0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
deeb0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
deec0 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22  name": "type", "
deed0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
deee0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
deef0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
def00 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   32, "type": { "
def10 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d  tag": "Uint32" }
def20 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
def30 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
def40 69 6d 65 73 74 61 6d 70 22 2c 20 22 62 69 74 2d  imestamp", "bit-
def50 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
def60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
def70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
def80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
def90 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
defa0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
defb0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 73 67 22  ", "name": "msg"
defc0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
defd0 36 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  64, "bit-size": 
defe0 36 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  64, "bit-alignme
deff0 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
df000 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
df010 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
df020 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 79 73 57  "tag": "SDL_SysW
df030 4d 6d 73 67 22 20 7d 20 7d 20 7d 5d 20 7d 2c 0a  Mmsg" } } }] },.
df040 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
df050 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
df060 6d 65 22 3a 20 22 53 44 4c 5f 53 79 73 57 4d 45  me": "SDL_SysWME
df070 76 65 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  vent", "location
df080 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
df090 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
df0a0 2e 68 3a 35 32 30 3a 33 22 2c 20 22 74 79 70 65  .h:520:3", "type
df0b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74  ": { "tag": ":st
df0c0 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ruct", "name": "
df0d0 53 44 4c 5f 53 79 73 57 4d 45 76 65 6e 74 22 2c  SDL_SysWMEvent",
df0e0 20 22 69 64 22 3a 20 31 33 37 20 7d 20 7d 2c 0a   "id": 137 } },.
df0f0 7b 20 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22  { "tag": "union"
df100 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
df110 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74 22 2c 20  ": "SDL_Event", 
df120 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
df130 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
df140 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
df150 74 73 2e 68 3a 35 32 35 3a 31 35 22 2c 20 22 62  ts.h:525:15", "b
df160 69 74 2d 73 69 7a 65 22 3a 20 34 34 38 2c 20 22  it-size": 448, "
df170 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
df180 36 34 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  64, "fields": [{
df190 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
df1a0 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c   "name": "type",
df1b0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
df1c0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
df1d0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
df1e0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
df1f0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22   "tag": "Uint32"
df200 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
df210 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
df220 22 63 6f 6d 6d 6f 6e 22 2c 20 22 62 69 74 2d 6f  "common", "bit-o
df230 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
df240 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
df250 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
df260 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
df270 20 22 53 44 4c 5f 43 6f 6d 6d 6f 6e 45 76 65 6e   "SDL_CommonEven
df280 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
df290 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
df2a0 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22 62 69 74  : "window", "bit
df2b0 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
df2c0 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c 20 22 62  t-size": 192, "b
df2d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
df2e0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
df2f0 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 45  g": "SDL_WindowE
df300 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  vent" } }, { "ta
df310 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
df320 6d 65 22 3a 20 22 6b 65 79 22 2c 20 22 62 69 74  me": "key", "bit
df330 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
df340 74 2d 73 69 7a 65 22 3a 20 32 35 36 2c 20 22 62  t-size": 256, "b
df350 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
df360 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
df370 67 22 3a 20 22 53 44 4c 5f 4b 65 79 62 6f 61 72  g": "SDL_Keyboar
df380 64 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22  dEvent" } }, { "
df390 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
df3a0 6e 61 6d 65 22 3a 20 22 65 64 69 74 22 2c 20 22  name": "edit", "
df3b0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
df3c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 31 36 2c  "bit-size": 416,
df3d0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
df3e0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
df3f0 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74  "tag": "SDL_Text
df400 45 64 69 74 69 6e 67 45 76 65 6e 74 22 20 7d 20  EditingEvent" } 
df410 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
df420 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  ld", "name": "te
df430 78 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  xt", "bit-offset
df440 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
df450 3a 20 33 35 32 2c 20 22 62 69 74 2d 61 6c 69 67  : 352, "bit-alig
df460 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
df470 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
df480 4c 5f 54 65 78 74 49 6e 70 75 74 45 76 65 6e 74  L_TextInputEvent
df490 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
df4a0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
df4b0 20 22 6d 6f 74 69 6f 6e 22 2c 20 22 62 69 74 2d   "motion", "bit-
df4c0 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
df4d0 2d 73 69 7a 65 22 3a 20 32 38 38 2c 20 22 62 69  -size": 288, "bi
df4e0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
df4f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
df500 22 3a 20 22 53 44 4c 5f 4d 6f 75 73 65 4d 6f 74  ": "SDL_MouseMot
df510 69 6f 6e 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b  ionEvent" } }, {
df520 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
df530 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e   "name": "button
df540 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
df550 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
df560 32 32 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  224, "bit-alignm
df570 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
df580 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
df590 4d 6f 75 73 65 42 75 74 74 6f 6e 45 76 65 6e 74  MouseButtonEvent
df5a0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
df5b0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
df5c0 20 22 77 68 65 65 6c 22 2c 20 22 62 69 74 2d 6f   "wheel", "bit-o
df5d0 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d  ffset": 0, "bit-
df5e0 73 69 7a 65 22 3a 20 32 32 34 2c 20 22 62 69 74  size": 224, "bit
df5f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
df600 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
df610 3a 20 22 53 44 4c 5f 4d 6f 75 73 65 57 68 65 65  : "SDL_MouseWhee
df620 6c 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22  lEvent" } }, { "
df630 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
df640 6e 61 6d 65 22 3a 20 22 6a 61 78 69 73 22 2c 20  name": "jaxis", 
df650 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
df660 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 30   "bit-size": 160
df670 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
df680 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
df690 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79   "tag": "SDL_Joy
df6a0 41 78 69 73 45 76 65 6e 74 22 20 7d 20 7d 2c 20  AxisEvent" } }, 
df6b0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
df6c0 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 62 61 6c 6c  , "name": "jball
df6d0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
df6e0 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
df6f0 31 36 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  160, "bit-alignm
df700 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
df710 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
df720 4a 6f 79 42 61 6c 6c 45 76 65 6e 74 22 20 7d 20  JoyBallEvent" } 
df730 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
df740 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a 68  ld", "name": "jh
df750 61 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  at", "bit-offset
df760 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
df770 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69 67  : 128, "bit-alig
df780 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70  nment": 32, "typ
df790 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
df7a0 4c 5f 4a 6f 79 48 61 74 45 76 65 6e 74 22 20 7d  L_JoyHatEvent" }
df7b0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
df7c0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6a  eld", "name": "j
df7d0 62 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66  button", "bit-of
df7e0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
df7f0 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69 74 2d  ize": 128, "bit-
df800 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
df810 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
df820 20 22 53 44 4c 5f 4a 6f 79 42 75 74 74 6f 6e 45   "SDL_JoyButtonE
df830 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  vent" } }, { "ta
df840 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
df850 6d 65 22 3a 20 22 6a 64 65 76 69 63 65 22 2c 20  me": "jdevice", 
df860 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
df870 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 39 36 2c   "bit-size": 96,
df880 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
df890 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
df8a0 22 74 61 67 22 3a 20 22 53 44 4c 5f 4a 6f 79 44  "tag": "SDL_JoyD
df8b0 65 76 69 63 65 45 76 65 6e 74 22 20 7d 20 7d 2c  eviceEvent" } },
df8c0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
df8d0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 78 69  ", "name": "caxi
df8e0 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  s", "bit-offset"
df8f0 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
df900 20 31 36 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e   160, "bit-align
df910 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
df920 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
df930 5f 43 6f 6e 74 72 6f 6c 6c 65 72 41 78 69 73 45  _ControllerAxisE
df940 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  vent" } }, { "ta
df950 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
df960 6d 65 22 3a 20 22 63 62 75 74 74 6f 6e 22 2c 20  me": "cbutton", 
df970 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
df980 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38   "bit-size": 128
df990 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
df9a0 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
df9b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6e   "tag": "SDL_Con
df9c0 74 72 6f 6c 6c 65 72 42 75 74 74 6f 6e 45 76 65  trollerButtonEve
df9d0 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  nt" } }, { "tag"
df9e0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
df9f0 22 3a 20 22 63 64 65 76 69 63 65 22 2c 20 22 62  ": "cdevice", "b
dfa00 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
dfa10 62 69 74 2d 73 69 7a 65 22 3a 20 39 36 2c 20 22  bit-size": 96, "
dfa20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
dfa30 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
dfa40 61 67 22 3a 20 22 53 44 4c 5f 43 6f 6e 74 72 6f  ag": "SDL_Contro
dfa50 6c 6c 65 72 44 65 76 69 63 65 45 76 65 6e 74 22  llerDeviceEvent"
dfa60 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dfa70 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dfa80 22 61 64 65 76 69 63 65 22 2c 20 22 62 69 74 2d  "adevice", "bit-
dfa90 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
dfaa0 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
dfab0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
dfac0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dfad0 22 3a 20 22 53 44 4c 5f 41 75 64 69 6f 44 65 76  ": "SDL_AudioDev
dfae0 69 63 65 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b  iceEvent" } }, {
dfaf0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
dfb00 20 22 6e 61 6d 65 22 3a 20 22 71 75 69 74 22 2c   "name": "quit",
dfb10 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
dfb20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
dfb30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
dfb40 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b  ": 32, "type": {
dfb50 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 51 75 69   "tag": "SDL_Qui
dfb60 74 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22  tEvent" } }, { "
dfb70 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dfb80 6e 61 6d 65 22 3a 20 22 75 73 65 72 22 2c 20 22  name": "user", "
dfb90 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
dfba0 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 35 36 2c  "bit-size": 256,
dfbb0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dfbc0 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
dfbd0 22 74 61 67 22 3a 20 22 53 44 4c 5f 55 73 65 72  "tag": "SDL_User
dfbe0 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74  Event" } }, { "t
dfbf0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dfc00 61 6d 65 22 3a 20 22 73 79 73 77 6d 22 2c 20 22  ame": "syswm", "
dfc10 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
dfc20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
dfc30 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dfc40 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
dfc50 22 74 61 67 22 3a 20 22 53 44 4c 5f 53 79 73 57  "tag": "SDL_SysW
dfc60 4d 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22  MEvent" } }, { "
dfc70 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dfc80 6e 61 6d 65 22 3a 20 22 74 66 69 6e 67 65 72 22  name": "tfinger"
dfc90 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
dfca0 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  0, "bit-size": 3
dfcb0 38 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  84, "bit-alignme
dfcc0 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
dfcd0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54   { "tag": "SDL_T
dfce0 6f 75 63 68 46 69 6e 67 65 72 45 76 65 6e 74 22  ouchFingerEvent"
dfcf0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
dfd00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
dfd10 22 6d 67 65 73 74 75 72 65 22 2c 20 22 62 69 74  "mgesture", "bit
dfd20 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
dfd30 74 2d 73 69 7a 65 22 3a 20 33 32 30 2c 20 22 62  t-size": 320, "b
dfd40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36  it-alignment": 6
dfd50 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  4, "type": { "ta
dfd60 67 22 3a 20 22 53 44 4c 5f 4d 75 6c 74 69 47 65  g": "SDL_MultiGe
dfd70 73 74 75 72 65 45 76 65 6e 74 22 20 7d 20 7d 2c  stureEvent" } },
dfd80 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
dfd90 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 67 65 73  ", "name": "dges
dfda0 74 75 72 65 22 2c 20 22 62 69 74 2d 6f 66 66 73  ture", "bit-offs
dfdb0 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
dfdc0 65 22 3a 20 33 32 30 2c 20 22 62 69 74 2d 61 6c  e": 320, "bit-al
dfdd0 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74  ignment": 64, "t
dfde0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
dfdf0 53 44 4c 5f 44 6f 6c 6c 61 72 47 65 73 74 75 72  SDL_DollarGestur
dfe00 65 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22  eEvent" } }, { "
dfe10 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
dfe20 6e 61 6d 65 22 3a 20 22 64 72 6f 70 22 2c 20 22  name": "drop", "
dfe30 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
dfe40 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 39 32 2c  "bit-size": 192,
dfe50 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
dfe60 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 64, "type": { 
dfe70 22 74 61 67 22 3a 20 22 53 44 4c 5f 44 72 6f 70  "tag": "SDL_Drop
dfe80 45 76 65 6e 74 22 20 7d 20 7d 2c 20 7b 20 22 74  Event" } }, { "t
dfe90 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
dfea0 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 22 2c  ame": "padding",
dfeb0 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
dfec0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 34  , "bit-size": 44
dfed0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
dfee0 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
dfef0 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
dff00 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
dff10 22 3a 20 22 55 69 6e 74 38 22 20 7d 2c 20 22 73  ": "Uint8" }, "s
dff20 69 7a 65 22 3a 20 35 36 20 7d 20 7d 5d 20 7d 2c  ize": 56 } }] },
dff30 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
dff40 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
dff50 61 6d 65 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74  ame": "SDL_Event
dff60 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
dff70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
dff80 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 35  2/SDL_events.h:5
dff90 36 31 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  61:3", "type": {
dffa0 20 22 74 61 67 22 3a 20 22 3a 75 6e 69 6f 6e 22   "tag": ":union"
dffb0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45  , "name": "SDL_E
dffc0 76 65 6e 74 22 2c 20 22 69 64 22 3a 20 31 33 38  vent", "id": 138
dffd0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
dffe0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
dfff0 22 3a 20 22 53 44 4c 5f 50 75 6d 70 45 76 65 6e  ": "SDL_PumpEven
e0000 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ts", "ns": 0, "l
e0010 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e0020 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e0030 5f 65 76 65 6e 74 73 2e 68 3a 35 37 33 3a 33 30  _events.h:573:30
e0040 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e0050 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e0060 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e0070 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e0080 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e0090 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
e00a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
e00b0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
e00c0 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20  : "enum", "ns": 
e00d0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22  0, "name": "", "
e00e0 69 64 22 3a 20 31 33 39 2c 20 22 6c 6f 63 61 74  id": 139, "locat
e00f0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e0100 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
e0110 6e 74 73 2e 68 3a 35 37 36 3a 39 22 2c 20 22 66  nts.h:576:9", "f
e0120 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22  ields": [{ "tag"
e0130 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e0140 22 3a 20 22 53 44 4c 5f 41 44 44 45 56 45 4e 54  ": "SDL_ADDEVENT
e0150 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c  ", "value": 0 },
e0160 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e0170 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e0180 50 45 45 4b 45 56 45 4e 54 22 2c 20 22 76 61 6c  PEEKEVENT", "val
e0190 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67  ue": 1 }, { "tag
e01a0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e01b0 65 22 3a 20 22 53 44 4c 5f 47 45 54 45 56 45 4e  e": "SDL_GETEVEN
e01c0 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20 7d  T", "value": 2 }
e01d0 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
e01e0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
e01f0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 65  , "name": "SDL_e
e0200 76 65 6e 74 61 63 74 69 6f 6e 22 2c 20 22 6c 6f  ventaction", "lo
e0210 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e0220 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e0230 65 76 65 6e 74 73 2e 68 3a 35 38 31 3a 33 22 2c  events.h:581:3",
e0240 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e0250 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65  : ":enum", "name
e0260 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 33 39  ": "", "id": 139
e0270 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e0280 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e0290 22 3a 20 22 53 44 4c 5f 50 65 65 70 45 76 65 6e  ": "SDL_PeepEven
e02a0 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ts", "ns": 0, "l
e02b0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e02c0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e02d0 5f 65 76 65 6e 74 73 2e 68 3a 36 30 31 3a 32 39  _events.h:601:29
e02e0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e02f0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e0300 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e0310 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e0320 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e0330 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
e0340 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e0350 65 76 65 6e 74 73 22 2c 20 22 74 79 70 65 22 3a  events", "type":
e0360 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
e0370 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e0380 22 74 61 67 22 3a 20 22 53 44 4c 5f 45 76 65 6e  "tag": "SDL_Even
e0390 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t" } } }, { "tag
e03a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e03b0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 65 76 65 6e  "name": "numeven
e03c0 74 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ts", "type": { "
e03d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
e03e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e03f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e0400 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  2 } }, { "tag": 
e0410 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e0420 6d 65 22 3a 20 22 61 63 74 69 6f 6e 22 2c 20 22  me": "action", "
e0430 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e0440 22 53 44 4c 5f 65 76 65 6e 74 61 63 74 69 6f 6e  "SDL_eventaction
e0450 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e0460 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e0470 6d 65 22 3a 20 22 6d 69 6e 54 79 70 65 22 2c 20  me": "minType", 
e0480 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e0490 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b   "Uint32" } }, {
e04a0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e04b0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61  er", "name": "ma
e04c0 78 54 79 70 65 22 2c 20 22 74 79 70 65 22 3a 20  xType", "type": 
e04d0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
e04e0 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
e04f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e0500 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e0510 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e0520 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e0530 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e0540 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e0550 44 4c 5f 48 61 73 45 76 65 6e 74 22 2c 20 22 6e  DL_HasEvent", "n
e0560 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e0570 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e0580 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73  /SDL2/SDL_events
e0590 2e 68 3a 36 30 39 3a 33 34 22 2c 20 22 76 61 72  .h:609:34", "var
e05a0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e05b0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e05c0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e05d0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e05e0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e05f0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e0600 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20  "name": "type", 
e0610 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e0620 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20   "Uint32" } }], 
e0630 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e0640 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f   "tag": "SDL_boo
e0650 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  l" } },.{ "tag":
e0660 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e0670 6d 65 22 3a 20 22 53 44 4c 5f 48 61 73 45 76 65  me": "SDL_HasEve
e0680 6e 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  nts", "ns": 0, "
e0690 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e06a0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e06b0 4c 5f 65 76 65 6e 74 73 2e 68 3a 36 31 30 3a 33  L_events.h:610:3
e06c0 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
e06d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
e06e0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
e06f0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
e0700 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
e0710 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
e0720 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e0730 22 6d 69 6e 54 79 70 65 22 2c 20 22 74 79 70 65  "minType", "type
e0740 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e0750 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
e0760 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e0770 22 6e 61 6d 65 22 3a 20 22 6d 61 78 54 79 70 65  "name": "maxType
e0780 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e0790 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d  g": "Uint32" } }
e07a0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e07b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
e07c0 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  bool" } },.{ "ta
e07d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e07e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 6c 75  "name": "SDL_Flu
e07f0 73 68 45 76 65 6e 74 22 2c 20 22 6e 73 22 3a 20  shEvent", "ns": 
e0800 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e0810 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e0820 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 36  2/SDL_events.h:6
e0830 31 38 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  18:30", "variadi
e0840 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e0850 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e0860 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e0870 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e0880 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
e0890 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e08a0 65 22 3a 20 22 74 79 70 65 22 2c 20 22 74 79 70  e": "type", "typ
e08b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e08c0 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74  nt32" } }], "ret
e08d0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e08e0 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
e08f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e0900 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e0910 44 4c 5f 46 6c 75 73 68 45 76 65 6e 74 73 22 2c  DL_FlushEvents",
e0920 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e0930 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e0940 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
e0950 6e 74 73 2e 68 3a 36 31 39 3a 33 30 22 2c 20 22  nts.h:619:30", "
e0960 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e0970 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e0980 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e0990 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e09a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e09b0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e09c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 54  ", "name": "minT
e09d0 79 70 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ype", "type": { 
e09e0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
e09f0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e0a00 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e0a10 22 3a 20 22 6d 61 78 54 79 70 65 22 2c 20 22 74  ": "maxType", "t
e0a20 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e0a30 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
e0a40 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e0a50 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
e0a60 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e0a70 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e0a80 22 53 44 4c 5f 50 6f 6c 6c 45 76 65 6e 74 22 2c  "SDL_PollEvent",
e0a90 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e0aa0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e0ab0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65  ude/SDL2/SDL_eve
e0ac0 6e 74 73 2e 68 3a 36 32 39 3a 32 39 22 2c 20 22  nts.h:629:29", "
e0ad0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e0ae0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e0af0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e0b00 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e0b10 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e0b20 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e0b30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 76 65 6e  ", "name": "even
e0b40 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
e0b50 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e0b60 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e0b70 3a 20 22 53 44 4c 5f 45 76 65 6e 74 22 20 7d 20  : "SDL_Event" } 
e0b80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
e0b90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e0ba0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e0bb0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e0bc0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
e0bd0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
e0be0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
e0bf0 5f 57 61 69 74 45 76 65 6e 74 22 2c 20 22 6e 73  _WaitEvent", "ns
e0c00 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e0c10 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e0c20 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e  SDL2/SDL_events.
e0c30 68 3a 36 33 39 3a 32 39 22 2c 20 22 76 61 72 69  h:639:29", "vari
e0c40 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e0c50 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e0c60 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e0c70 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e0c80 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e0c90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e0ca0 6e 61 6d 65 22 3a 20 22 65 76 65 6e 74 22 2c 20  name": "event", 
e0cb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e0cc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e0cd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e0ce0 44 4c 5f 45 76 65 6e 74 22 20 7d 20 7d 20 7d 5d  DL_Event" } } }]
e0cf0 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
e0d00 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
e0d10 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e0d20 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e0d30 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
e0d40 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e0d50 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 57 61 69  "name": "SDL_Wai
e0d60 74 45 76 65 6e 74 54 69 6d 65 6f 75 74 22 2c 20  tEventTimeout", 
e0d70 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e0d80 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e0d90 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e  de/SDL2/SDL_even
e0da0 74 73 2e 68 3a 36 35 31 3a 32 39 22 2c 20 22 76  ts.h:651:29", "v
e0db0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e0dc0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e0dd0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e0de0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e0df0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e0e00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e0e10 2c 20 22 6e 61 6d 65 22 3a 20 22 65 76 65 6e 74  , "name": "event
e0e20 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e0e30 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e0e40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e0e50 20 22 53 44 4c 5f 45 76 65 6e 74 22 20 7d 20 7d   "SDL_Event" } }
e0e60 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
e0e70 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e0e80 3a 20 22 74 69 6d 65 6f 75 74 22 2c 20 22 74 79  : "timeout", "ty
e0e90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e0ea0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e0eb0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e0ec0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
e0ed0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e0ee0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
e0ef0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
e0f00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e0f10 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
e0f20 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
e0f30 61 6d 65 22 3a 20 22 53 44 4c 5f 50 75 73 68 45  ame": "SDL_PushE
e0f40 76 65 6e 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  vent", "ns": 0, 
e0f50 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e0f60 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e0f70 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 36 36 30 3a  DL_events.h:660:
e0f80 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
e0f90 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e0fa0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e0fb0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e0fc0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e0fd0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e0fe0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e0ff0 20 22 65 76 65 6e 74 22 2c 20 22 74 79 70 65 22   "event", "type"
e1000 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e1010 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e1020 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 45 76 65   "tag": "SDL_Eve
e1030 6e 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  nt" } } }], "ret
e1040 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e1050 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
e1060 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
e1070 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
e1080 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  } },.{ "tag": "t
e1090 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
e10a0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 45  , "name": "SDL_E
e10b0 76 65 6e 74 46 69 6c 74 65 72 22 2c 20 22 6c 6f  ventFilter", "lo
e10c0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e10d0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e10e0 65 76 65 6e 74 73 2e 68 3a 36 36 32 3a 32 34 22  events.h:662:24"
e10f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e1100 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f  ": ":function-po
e1110 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74  inter" } },.{ "t
e1120 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e1130 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
e1140 74 45 76 65 6e 74 46 69 6c 74 65 72 22 2c 20 22  tEventFilter", "
e1150 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e1160 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e1170 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74  e/SDL2/SDL_event
e1180 73 2e 68 3a 36 38 39 3a 33 30 22 2c 20 22 76 61  s.h:689:30", "va
e1190 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e11a0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e11b0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e11c0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e11d0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
e11e0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e11f0 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c 74 65 72   "name": "filter
e1200 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e1210 67 22 3a 20 22 53 44 4c 5f 45 76 65 6e 74 46 69  g": "SDL_EventFi
e1220 6c 74 65 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61  lter" } }, { "ta
e1230 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e1240 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72 64 61   "name": "userda
e1250 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ta", "type": { "
e1260 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e1270 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e1280 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d  ": ":void" } } }
e1290 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
e12a0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
e12b0 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
e12c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e12d0 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 45 76 65  me": "SDL_GetEve
e12e0 6e 74 46 69 6c 74 65 72 22 2c 20 22 6e 73 22 3a  ntFilter", "ns":
e12f0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e1300 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
e1310 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68 3a  L2/SDL_events.h:
e1320 36 39 36 3a 33 34 22 2c 20 22 76 61 72 69 61 64  696:34", "variad
e1330 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
e1340 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
e1350 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
e1360 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
e1370 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
e1380 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e1390 6d 65 22 3a 20 22 66 69 6c 74 65 72 22 2c 20 22  me": "filter", "
e13a0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e13b0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e13c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
e13d0 4c 5f 45 76 65 6e 74 46 69 6c 74 65 72 22 20 7d  L_EventFilter" }
e13e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e13f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e1400 65 22 3a 20 22 75 73 65 72 64 61 74 61 22 2c 20  e": "userdata", 
e1410 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e1420 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e1430 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e1440 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e1450 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
e1460 64 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  d" } } } }], "re
e1470 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
e1480 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20  ag": "SDL_bool" 
e1490 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e14a0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e14b0 3a 20 22 53 44 4c 5f 41 64 64 45 76 65 6e 74 57  : "SDL_AddEventW
e14c0 61 74 63 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  atch", "ns": 0, 
e14d0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e14e0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e14f0 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 37 30 32 3a  DL_events.h:702:
e1500 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
e1510 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e1520 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e1530 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e1540 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e1550 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e1560 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e1570 20 22 66 69 6c 74 65 72 22 2c 20 22 74 79 70 65   "filter", "type
e1580 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e1590 5f 45 76 65 6e 74 46 69 6c 74 65 72 22 20 7d 20  _EventFilter" } 
e15a0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e15b0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e15c0 20 22 75 73 65 72 64 61 74 61 22 2c 20 22 74 79   "userdata", "ty
e15d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e15e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e15f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
e1600 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  d" } } }], "retu
e1610 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e1620 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
e1630 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e1640 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e1650 4c 5f 44 65 6c 45 76 65 6e 74 57 61 74 63 68 22  L_DelEventWatch"
e1660 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e1670 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e1680 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 65 76  lude/SDL2/SDL_ev
e1690 65 6e 74 73 2e 68 3a 37 30 38 3a 33 30 22 2c 20  ents.h:708:30", 
e16a0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e16b0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e16c0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e16d0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e16e0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
e16f0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e1700 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 69 6c  r", "name": "fil
e1710 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e1720 22 74 61 67 22 3a 20 22 53 44 4c 5f 45 76 65 6e  "tag": "SDL_Even
e1730 74 46 69 6c 74 65 72 22 20 7d 20 7d 2c 20 7b 20  tFilter" } }, { 
e1740 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e1750 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65  r", "name": "use
e1760 72 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20  rdata", "type": 
e1770 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
e1780 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
e1790 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
e17a0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
e17b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e17c0 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
e17d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e17e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 69 6c  "name": "SDL_Fil
e17f0 74 65 72 45 76 65 6e 74 73 22 2c 20 22 6e 73 22  terEvents", "ns"
e1800 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e1810 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e1820 44 4c 32 2f 53 44 4c 5f 65 76 65 6e 74 73 2e 68  DL2/SDL_events.h
e1830 3a 37 31 35 3a 33 30 22 2c 20 22 76 61 72 69 61  :715:30", "varia
e1840 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e1850 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e1860 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e1870 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e1880 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e1890 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e18a0 61 6d 65 22 3a 20 22 66 69 6c 74 65 72 22 2c 20  ame": "filter", 
e18b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e18c0 20 22 53 44 4c 5f 45 76 65 6e 74 46 69 6c 74 65   "SDL_EventFilte
e18d0 72 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  r" } }, { "tag":
e18e0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e18f0 61 6d 65 22 3a 20 22 75 73 65 72 64 61 74 61 22  ame": "userdata"
e1900 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e1910 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e1920 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e1930 22 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20  ":void" } } }], 
e1940 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e1950 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
e1960 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e1970 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e1980 3a 20 22 53 44 4c 5f 45 76 65 6e 74 53 74 61 74  : "SDL_EventStat
e1990 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
e19a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e19b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e19c0 65 76 65 6e 74 73 2e 68 3a 37 33 33 3a 33 31 22  events.h:733:31"
e19d0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
e19e0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
e19f0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
e1a00 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
e1a10 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
e1a20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e1a30 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
e1a40 79 70 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ype", "type": { 
e1a50 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
e1a60 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e1a70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e1a80 22 3a 20 22 73 74 61 74 65 22 2c 20 22 74 79 70  ": "state", "typ
e1a90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
e1aa0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
e1ab0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e1ac0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
e1ad0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e1ae0 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d  "tag": "Uint8" }
e1af0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
e1b00 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
e1b10 20 22 53 44 4c 5f 52 65 67 69 73 74 65 72 45 76   "SDL_RegisterEv
e1b20 65 6e 74 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ents", "ns": 0, 
e1b30 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e1b40 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e1b50 44 4c 5f 65 76 65 6e 74 73 2e 68 3a 37 34 34 3a  DL_events.h:744:
e1b60 33 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  32", "variadic":
e1b70 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e1b80 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e1b90 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e1ba0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e1bb0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e1bc0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e1bd0 20 22 6e 75 6d 65 76 65 6e 74 73 22 2c 20 22 74   "numevents", "t
e1be0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e1bf0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e1c00 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e1c10 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
e1c20 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e1c30 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
e1c40 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
e1c50 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e1c60 65 22 3a 20 22 53 44 4c 5f 47 65 74 42 61 73 65  e": "SDL_GetBase
e1c70 50 61 74 68 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Path", "ns": 0, 
e1c80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e1c90 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e1ca0 44 4c 5f 66 69 6c 65 73 79 73 74 65 6d 2e 68 3a  DL_filesystem.h:
e1cb0 36 33 3a 33 31 22 2c 20 22 76 61 72 69 61 64 69  63:31", "variadi
e1cc0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e1cd0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e1ce0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e1cf0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e1d00 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e  rs": [], "return
e1d10 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e1d20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e1d30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e1d40 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
e1d50 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
e1d60 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 0a  ment": 8 } } },.
e1d70 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e1d80 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e1d90 4c 5f 47 65 74 50 72 65 66 50 61 74 68 22 2c 20  L_GetPrefPath", 
e1da0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e1db0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e1dc0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 66 69 6c 65  de/SDL2/SDL_file
e1dd0 73 79 73 74 65 6d 2e 68 3a 31 32 36 3a 33 31 22  system.h:126:31"
e1de0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
e1df0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
e1e00 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
e1e10 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
e1e20 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
e1e30 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e1e40 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f  ter", "name": "o
e1e50 72 67 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  rg", "type": { "
e1e60 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e1e70 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e1e80 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
e1e90 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
e1ea0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
e1eb0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e1ec0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e1ed0 22 3a 20 22 61 70 70 22 2c 20 22 74 79 70 65 22  ": "app", "type"
e1ee0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
e1ef0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
e1f00 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
e1f10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
e1f20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e1f30 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   8 } } }], "retu
e1f40 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e1f50 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e1f60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e1f70 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e1f80 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e1f90 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e1fa0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
e1fb0 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
e1fc0 61 6d 65 22 3a 20 22 5f 53 44 4c 5f 48 61 70 74  ame": "_SDL_Hapt
e1fd0 69 63 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  ic", "id": 0, "l
e1fe0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e1ff0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e2000 5f 68 61 70 74 69 63 2e 68 3a 31 32 39 3a 38 22  _haptic.h:129:8"
e2010 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
e2020 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e2030 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
e2040 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
e2050 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
e2060 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e2070 61 70 74 69 63 22 2c 20 22 6c 6f 63 61 74 69 6f  aptic", "locatio
e2080 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e2090 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69  e/SDL2/SDL_hapti
e20a0 63 2e 68 3a 31 33 30 3a 32 38 22 2c 20 22 74 79  c.h:130:28", "ty
e20b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
e20c0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
e20d0 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 5f 48   "name": "_SDL_H
e20e0 61 70 74 69 63 22 2c 20 22 69 64 22 3a 20 30 2c  aptic", "id": 0,
e20f0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e2100 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e2110 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 32 39  SDL_haptic.h:129
e2120 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :8", "bit-size":
e2130 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
e2140 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
e2150 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : [] } },.{ "tag
e2160 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73  ": "struct", "ns
e2170 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
e2180 44 4c 5f 48 61 70 74 69 63 44 69 72 65 63 74 69  DL_HapticDirecti
e2190 6f 6e 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  on", "id": 0, "l
e21a0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e21b0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e21c0 5f 68 61 70 74 69 63 2e 68 3a 34 33 39 3a 31 36  _haptic.h:439:16
e21d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  ", "bit-size": 1
e21e0 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
e21f0 6e 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73  nt": 32, "fields
e2200 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
e2210 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
e2220 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
e2230 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
e2240 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
e2250 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
e2260 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e2270 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
e2280 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e2290 3a 20 22 64 69 72 22 2c 20 22 62 69 74 2d 6f 66  : "dir", "bit-of
e22a0 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
e22b0 73 69 7a 65 22 3a 20 39 36 2c 20 22 62 69 74 2d  size": 96, "bit-
e22c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
e22d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e22e0 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65   ":array", "type
e22f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 69 6e  ": { "tag": "Sin
e2300 74 33 32 22 20 7d 2c 20 22 73 69 7a 65 22 3a 20  t32" }, "size": 
e2310 33 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  3 } }] },.{ "tag
e2320 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
e2330 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e2340 53 44 4c 5f 48 61 70 74 69 63 44 69 72 65 63 74  SDL_HapticDirect
e2350 69 6f 6e 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ion", "location"
e2360 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e2370 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e2380 68 3a 34 34 33 3a 33 22 2c 20 22 74 79 70 65 22  h:443:3", "type"
e2390 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
e23a0 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  uct", "name": "S
e23b0 44 4c 5f 48 61 70 74 69 63 44 69 72 65 63 74 69  DL_HapticDirecti
e23c0 6f 6e 22 2c 20 22 69 64 22 3a 20 31 34 31 20 7d  on", "id": 141 }
e23d0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74   },.{ "tag": "st
e23e0 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ruct", "ns": 0, 
e23f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70  "name": "SDL_Hap
e2400 74 69 63 43 6f 6e 73 74 61 6e 74 22 2c 20 22 69  ticConstant", "i
e2410 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
e2420 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e2430 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e2440 2e 68 3a 34 35 37 3a 31 36 22 2c 20 22 62 69 74  .h:457:16", "bit
e2450 2d 73 69 7a 65 22 3a 20 33 32 30 2c 20 22 62 69  -size": 320, "bi
e2460 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e2470 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
e2480 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e2490 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22  name": "type", "
e24a0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
e24b0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e24c0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e24d0 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e24e0 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e24f0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e2500 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  eld", "name": "d
e2510 69 72 65 63 74 69 6f 6e 22 2c 20 22 62 69 74 2d  irection", "bit-
e2520 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
e2530 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
e2540 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e2550 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
e2560 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44  g": "SDL_HapticD
e2570 69 72 65 63 74 69 6f 6e 22 20 7d 20 7d 2c 20 7b  irection" } }, {
e2580 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e2590 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 67 74 68   "name": "length
e25a0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e25b0 20 31 36 30 2c 20 22 62 69 74 2d 73 69 7a 65 22   160, "bit-size"
e25c0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e25d0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
e25e0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e25f0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
e2600 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e2610 65 22 3a 20 22 64 65 6c 61 79 22 2c 20 22 62 69  e": "delay", "bi
e2620 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20  t-offset": 192, 
e2630 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e2640 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e2650 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e2660 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e2670 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e2680 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  eld", "name": "b
e2690 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66  utton", "bit-off
e26a0 73 65 74 22 3a 20 32 30 38 2c 20 22 62 69 74 2d  set": 208, "bit-
e26b0 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
e26c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e26d0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e26e0 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Uint16" } }, {
e26f0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e2700 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 65 72 76   "name": "interv
e2710 61 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  al", "bit-offset
e2720 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a  ": 224, "bit-siz
e2730 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e2740 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e2750 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e2760 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e2770 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e2780 61 6d 65 22 3a 20 22 6c 65 76 65 6c 22 2c 20 22  ame": "level", "
e2790 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 34 30  bit-offset": 240
e27a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
e27b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e27c0 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e27d0 20 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22   "tag": "Sint16"
e27e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e27f0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e2800 22 61 74 74 61 63 6b 5f 6c 65 6e 67 74 68 22 2c  "attack_length",
e2810 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32   "bit-offset": 2
e2820 35 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  56, "bit-size": 
e2830 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
e2840 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
e2850 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e2860 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  6" } }, { "tag":
e2870 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e2880 3a 20 22 61 74 74 61 63 6b 5f 6c 65 76 65 6c 22  : "attack_level"
e2890 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e28a0 32 37 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  272, "bit-size":
e28b0 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e28c0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e28d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e28e0 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e28f0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2900 22 3a 20 22 66 61 64 65 5f 6c 65 6e 67 74 68 22  ": "fade_length"
e2910 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e2920 32 38 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  288, "bit-size":
e2930 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e2940 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e2950 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e2960 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e2970 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2980 22 3a 20 22 66 61 64 65 5f 6c 65 76 65 6c 22 2c  ": "fade_level",
e2990 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
e29a0 30 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  04, "bit-size": 
e29b0 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
e29c0 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
e29d0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e29e0 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  6" } }] },.{ "ta
e29f0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
e2a00 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
e2a10 22 53 44 4c 5f 48 61 70 74 69 63 43 6f 6e 73 74  "SDL_HapticConst
e2a20 61 6e 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ant", "location"
e2a30 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e2a40 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e2a50 68 3a 34 37 39 3a 33 22 2c 20 22 74 79 70 65 22  h:479:3", "type"
e2a60 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73 74 72  : { "tag": ":str
e2a70 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  uct", "name": "S
e2a80 44 4c 5f 48 61 70 74 69 63 43 6f 6e 73 74 61 6e  DL_HapticConstan
e2a90 74 22 2c 20 22 69 64 22 3a 20 31 34 32 20 7d 20  t", "id": 142 } 
e2aa0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
e2ab0 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
e2ac0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74  name": "SDL_Hapt
e2ad0 69 63 50 65 72 69 6f 64 69 63 22 2c 20 22 69 64  icPeriodic", "id
e2ae0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e2af0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e2b00 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e2b10 68 3a 35 33 38 3a 31 36 22 2c 20 22 62 69 74 2d  h:538:16", "bit-
e2b20 73 69 7a 65 22 3a 20 33 38 34 2c 20 22 62 69 74  size": 384, "bit
e2b30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
e2b40 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74   "fields": [{ "t
e2b50 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e2b60 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22 62  ame": "type", "b
e2b70 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22  it-offset": 0, "
e2b80 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
e2b90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e2ba0 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  16, "type": { "t
e2bb0 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
e2bc0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e2bd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 69  ld", "name": "di
e2be0 72 65 63 74 69 6f 6e 22 2c 20 22 62 69 74 2d 6f  rection", "bit-o
e2bf0 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74  ffset": 32, "bit
e2c00 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62 69  -size": 128, "bi
e2c10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e2c20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e2c30 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44 69  ": "SDL_HapticDi
e2c40 72 65 63 74 69 6f 6e 22 20 7d 20 7d 2c 20 7b 20  rection" } }, { 
e2c50 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e2c60 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 67 74 68 22  "name": "length"
e2c70 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e2c80 31 36 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  160, "bit-size":
e2c90 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e2ca0 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
e2cb0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e2cc0 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
e2cd0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e2ce0 22 3a 20 22 64 65 6c 61 79 22 2c 20 22 62 69 74  ": "delay", "bit
e2cf0 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20 22  -offset": 192, "
e2d00 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22  bit-size": 16, "
e2d10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e2d20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  16, "type": { "t
e2d30 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
e2d40 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e2d50 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75  ld", "name": "bu
e2d60 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66 73  tton", "bit-offs
e2d70 65 74 22 3a 20 32 30 38 2c 20 22 62 69 74 2d 73  et": 208, "bit-s
e2d80 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61  ize": 16, "bit-a
e2d90 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22  lignment": 16, "
e2da0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e2db0 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20  "Uint16" } }, { 
e2dc0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e2dd0 22 6e 61 6d 65 22 3a 20 22 69 6e 74 65 72 76 61  "name": "interva
e2de0 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  l", "bit-offset"
e2df0 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 224, "bit-size
e2e00 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e2e10 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e2e20 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e2e30 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e2e40 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e2e50 6d 65 22 3a 20 22 70 65 72 69 6f 64 22 2c 20 22  me": "period", "
e2e60 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 34 30  bit-offset": 240
e2e70 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
e2e80 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e2e90 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e2ea0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
e2eb0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e2ec0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e2ed0 22 6d 61 67 6e 69 74 75 64 65 22 2c 20 22 62 69  "magnitude", "bi
e2ee0 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20  t-offset": 256, 
e2ef0 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e2f00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e2f10 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e2f20 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20 7d  tag": "Sint16" }
e2f30 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e2f40 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6f  eld", "name": "o
e2f50 66 66 73 65 74 22 2c 20 22 62 69 74 2d 6f 66 66  ffset", "bit-off
e2f60 73 65 74 22 3a 20 32 37 32 2c 20 22 62 69 74 2d  set": 272, "bit-
e2f70 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
e2f80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e2f90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e2fa0 20 22 53 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Sint16" } }, {
e2fb0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e2fc0 20 22 6e 61 6d 65 22 3a 20 22 70 68 61 73 65 22   "name": "phase"
e2fd0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e2fe0 32 38 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  288, "bit-size":
e2ff0 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e3000 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e3010 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e3020 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e3030 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e3040 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65 6e 67 74  ": "attack_lengt
e3050 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  h", "bit-offset"
e3060 3a 20 33 30 34 2c 20 22 62 69 74 2d 73 69 7a 65  : 304, "bit-size
e3070 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e3080 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e3090 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e30a0 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e30b0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e30c0 6d 65 22 3a 20 22 61 74 74 61 63 6b 5f 6c 65 76  me": "attack_lev
e30d0 65 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  el", "bit-offset
e30e0 22 3a 20 33 32 30 2c 20 22 62 69 74 2d 73 69 7a  ": 320, "bit-siz
e30f0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e3100 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e3110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e3120 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e3130 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e3140 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65 6e 67  ame": "fade_leng
e3150 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  th", "bit-offset
e3160 22 3a 20 33 33 36 2c 20 22 62 69 74 2d 73 69 7a  ": 336, "bit-siz
e3170 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e3180 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e3190 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e31a0 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e31b0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e31c0 61 6d 65 22 3a 20 22 66 61 64 65 5f 6c 65 76 65  ame": "fade_leve
e31d0 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  l", "bit-offset"
e31e0 3a 20 33 35 32 2c 20 22 62 69 74 2d 73 69 7a 65  : 352, "bit-size
e31f0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e3200 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e3210 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e3220 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20  nt16" } }] },.{ 
e3230 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
e3240 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
e3250 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 50 65  ": "SDL_HapticPe
e3260 72 69 6f 64 69 63 22 2c 20 22 6c 6f 63 61 74 69  riodic", "locati
e3270 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e3280 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74  de/SDL2/SDL_hapt
e3290 69 63 2e 68 3a 35 36 35 3a 33 22 2c 20 22 74 79  ic.h:565:3", "ty
e32a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e32b0 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a  struct", "name":
e32c0 20 22 53 44 4c 5f 48 61 70 74 69 63 50 65 72 69   "SDL_HapticPeri
e32d0 6f 64 69 63 22 2c 20 22 69 64 22 3a 20 31 34 33  odic", "id": 143
e32e0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e32f0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
e3300 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e3310 61 70 74 69 63 43 6f 6e 64 69 74 69 6f 6e 22 2c  apticCondition",
e3320 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "id": 0, "locat
e3330 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e3340 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70  ude/SDL2/SDL_hap
e3350 74 69 63 2e 68 3a 35 39 31 3a 31 36 22 2c 20 22  tic.h:591:16", "
e3360 62 69 74 2d 73 69 7a 65 22 3a 20 35 34 34 2c 20  bit-size": 544, 
e3370 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e3380 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b   32, "fields": [
e3390 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e33a0 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70 65 22  , "name": "type"
e33b0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e33c0 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  0, "bit-size": 1
e33d0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e33e0 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e33f0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e3400 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e3410 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e3420 20 22 64 69 72 65 63 74 69 6f 6e 22 2c 20 22 62   "direction", "b
e3430 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20  it-offset": 32, 
e3440 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c  "bit-size": 128,
e3450 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e3460 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
e3470 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74  "tag": "SDL_Hapt
e3480 69 63 44 69 72 65 63 74 69 6f 6e 22 20 7d 20 7d  icDirection" } }
e3490 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e34a0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e  d", "name": "len
e34b0 67 74 68 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  gth", "bit-offse
e34c0 74 22 3a 20 31 36 30 2c 20 22 62 69 74 2d 73 69  t": 160, "bit-si
e34d0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
e34e0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
e34f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e3500 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22  Uint32" } }, { "
e3510 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e3520 6e 61 6d 65 22 3a 20 22 64 65 6c 61 79 22 2c 20  name": "delay", 
e3530 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 39  "bit-offset": 19
e3540 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  2, "bit-size": 1
e3550 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e3560 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e3570 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e3580 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e3590 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e35a0 20 22 62 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d   "button", "bit-
e35b0 6f 66 66 73 65 74 22 3a 20 32 30 38 2c 20 22 62  offset": 208, "b
e35c0 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
e35d0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
e35e0 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
e35f0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
e3600 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e3610 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74  d", "name": "int
e3620 65 72 76 61 6c 22 2c 20 22 62 69 74 2d 6f 66 66  erval", "bit-off
e3630 73 65 74 22 3a 20 32 32 34 2c 20 22 62 69 74 2d  set": 224, "bit-
e3640 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
e3650 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e3660 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e3670 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Uint16" } }, {
e3680 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e3690 20 22 6e 61 6d 65 22 3a 20 22 72 69 67 68 74 5f   "name": "right_
e36a0 73 61 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  sat", "bit-offse
e36b0 74 22 3a 20 32 34 30 2c 20 22 62 69 74 2d 73 69  t": 240, "bit-si
e36c0 7a 65 22 3a 20 34 38 2c 20 22 62 69 74 2d 61 6c  ze": 48, "bit-al
e36d0 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
e36e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e36f0 3a 61 72 72 61 79 22 2c 20 22 74 79 70 65 22 3a  :array", "type":
e3700 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e3710 36 22 20 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20  6" }, "size": 3 
e3720 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e3730 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e3740 6c 65 66 74 5f 73 61 74 22 2c 20 22 62 69 74 2d  left_sat", "bit-
e3750 6f 66 66 73 65 74 22 3a 20 32 38 38 2c 20 22 62  offset": 288, "b
e3760 69 74 2d 73 69 7a 65 22 3a 20 34 38 2c 20 22 62  it-size": 48, "b
e3770 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
e3780 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
e3790 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74  g": ":array", "t
e37a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e37b0 55 69 6e 74 31 36 22 20 7d 2c 20 22 73 69 7a 65  Uint16" }, "size
e37c0 22 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67  ": 3 } }, { "tag
e37d0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e37e0 65 22 3a 20 22 72 69 67 68 74 5f 63 6f 65 66 66  e": "right_coeff
e37f0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e3800 20 33 33 36 2c 20 22 62 69 74 2d 73 69 7a 65 22   336, "bit-size"
e3810 3a 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 48, "bit-align
e3820 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
e3830 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
e3840 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
e3850 22 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20  "tag": "Sint16" 
e3860 7d 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d  }, "size": 3 } }
e3870 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e3880 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 65 66  d", "name": "lef
e3890 74 5f 63 6f 65 66 66 22 2c 20 22 62 69 74 2d 6f  t_coeff", "bit-o
e38a0 66 66 73 65 74 22 3a 20 33 38 34 2c 20 22 62 69  ffset": 384, "bi
e38b0 74 2d 73 69 7a 65 22 3a 20 34 38 2c 20 22 62 69  t-size": 48, "bi
e38c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e38d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e38e0 22 3a 20 22 3a 61 72 72 61 79 22 2c 20 22 74 79  ": ":array", "ty
e38f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e3900 69 6e 74 31 36 22 20 7d 2c 20 22 73 69 7a 65 22  int16" }, "size"
e3910 3a 20 33 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  : 3 } }, { "tag"
e3920 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e3930 22 3a 20 22 64 65 61 64 62 61 6e 64 22 2c 20 22  ": "deadband", "
e3940 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34 33 32  bit-offset": 432
e3950 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34 38  , "bit-size": 48
e3960 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e3970 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e3980 20 22 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22   "tag": ":array"
e3990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e39a0 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 2c 20 22  ": "Uint16" }, "
e39b0 73 69 7a 65 22 3a 20 33 20 7d 20 7d 2c 20 7b 20  size": 3 } }, { 
e39c0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e39d0 22 6e 61 6d 65 22 3a 20 22 63 65 6e 74 65 72 22  "name": "center"
e39e0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e39f0 34 38 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  480, "bit-size":
e3a00 20 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   48, "bit-alignm
e3a10 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e3a20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72 72  : { "tag": ":arr
e3a30 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ay", "type": { "
e3a40 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20 7d  tag": "Sint16" }
e3a50 2c 20 22 73 69 7a 65 22 3a 20 33 20 7d 20 7d 5d  , "size": 3 } }]
e3a60 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
e3a70 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
e3a80 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61   "name": "SDL_Ha
e3a90 70 74 69 63 43 6f 6e 64 69 74 69 6f 6e 22 2c 20  pticCondition", 
e3aa0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e3ab0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e3ac0 44 4c 5f 68 61 70 74 69 63 2e 68 3a 36 31 33 3a  DL_haptic.h:613:
e3ad0 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
e3ae0 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
e3af0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70  "name": "SDL_Hap
e3b00 74 69 63 43 6f 6e 64 69 74 69 6f 6e 22 2c 20 22  ticCondition", "
e3b10 69 64 22 3a 20 31 34 34 20 7d 20 7d 2c 0a 7b 20  id": 144 } },.{ 
e3b20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
e3b30 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
e3b40 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 52 61 6d  : "SDL_HapticRam
e3b50 70 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  p", "id": 0, "lo
e3b60 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e3b70 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e3b80 68 61 70 74 69 63 2e 68 3a 36 32 38 3a 31 36 22  haptic.h:628:16"
e3b90 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 35  , "bit-size": 35
e3ba0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e3bb0 74 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22  t": 32, "fields"
e3bc0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
e3bd0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79  ld", "name": "ty
e3be0 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  pe", "bit-offset
e3bf0 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
e3c00 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
e3c10 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
e3c20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e3c30 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t16" } }, { "tag
e3c40 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e3c50 65 22 3a 20 22 64 69 72 65 63 74 69 6f 6e 22 2c  e": "direction",
e3c60 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33   "bit-offset": 3
e3c70 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  2, "bit-size": 1
e3c80 32 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  28, "bit-alignme
e3c90 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
e3ca0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48   { "tag": "SDL_H
e3cb0 61 70 74 69 63 44 69 72 65 63 74 69 6f 6e 22 20  apticDirection" 
e3cc0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e3cd0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e3ce0 6c 65 6e 67 74 68 22 2c 20 22 62 69 74 2d 6f 66  length", "bit-of
e3cf0 66 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69 74  fset": 160, "bit
e3d00 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
e3d10 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
e3d20 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e3d30 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
e3d40 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e3d50 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 6c 61 79  , "name": "delay
e3d60 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e3d70 20 31 39 32 2c 20 22 62 69 74 2d 73 69 7a 65 22   192, "bit-size"
e3d80 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 16, "bit-align
e3d90 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65  ment": 16, "type
e3da0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e3db0 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t16" } }, { "tag
e3dc0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e3dd0 65 22 3a 20 22 62 75 74 74 6f 6e 22 2c 20 22 62  e": "button", "b
e3de0 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 30 38 2c  it-offset": 208,
e3df0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c   "bit-size": 16,
e3e00 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e3e10 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 16, "type": { 
e3e20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20  "tag": "Uint16" 
e3e30 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e3e40 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e3e50 69 6e 74 65 72 76 61 6c 22 2c 20 22 62 69 74 2d  interval", "bit-
e3e60 6f 66 66 73 65 74 22 3a 20 32 32 34 2c 20 22 62  offset": 224, "b
e3e70 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62  it-size": 16, "b
e3e80 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31  it-alignment": 1
e3e90 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  6, "type": { "ta
e3ea0 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d  g": "Uint16" } }
e3eb0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e3ec0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61  d", "name": "sta
e3ed0 72 74 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  rt", "bit-offset
e3ee0 22 3a 20 32 34 30 2c 20 22 62 69 74 2d 73 69 7a  ": 240, "bit-siz
e3ef0 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e3f00 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e3f10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e3f20 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e3f30 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e3f40 61 6d 65 22 3a 20 22 65 6e 64 22 2c 20 22 62 69  ame": "end", "bi
e3f50 74 2d 6f 66 66 73 65 74 22 3a 20 32 35 36 2c 20  t-offset": 256, 
e3f60 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e3f70 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e3f80 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e3f90 74 61 67 22 3a 20 22 53 69 6e 74 31 36 22 20 7d  tag": "Sint16" }
e3fa0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e3fb0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  eld", "name": "a
e3fc0 74 74 61 63 6b 5f 6c 65 6e 67 74 68 22 2c 20 22  ttack_length", "
e3fd0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 37 32  bit-offset": 272
e3fe0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
e3ff0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e4000 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e4010 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
e4020 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e4030 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e4040 22 61 74 74 61 63 6b 5f 6c 65 76 65 6c 22 2c 20  "attack_level", 
e4050 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 32 38  "bit-offset": 28
e4060 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  8, "bit-size": 1
e4070 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e4080 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e4090 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e40a0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e40b0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e40c0 20 22 66 61 64 65 5f 6c 65 6e 67 74 68 22 2c 20   "fade_length", 
e40d0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 30  "bit-offset": 30
e40e0 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  4, "bit-size": 1
e40f0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e4100 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e4110 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e4120 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e4130 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e4140 20 22 66 61 64 65 5f 6c 65 76 65 6c 22 2c 20 22   "fade_level", "
e4150 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30  bit-offset": 320
e4160 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
e4170 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e4180 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e4190 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
e41a0 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
e41b0 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
e41c0 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
e41d0 44 4c 5f 48 61 70 74 69 63 52 61 6d 70 22 2c 20  DL_HapticRamp", 
e41e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e41f0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e4200 44 4c 5f 68 61 70 74 69 63 2e 68 3a 36 35 31 3a  DL_haptic.h:651:
e4210 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  3", "type": { "t
e4220 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20  ag": ":struct", 
e4230 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70  "name": "SDL_Hap
e4240 74 69 63 52 61 6d 70 22 2c 20 22 69 64 22 3a 20  ticRamp", "id": 
e4250 31 34 35 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  145 } },.{ "tag"
e4260 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
e4270 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
e4280 4c 5f 48 61 70 74 69 63 4c 65 66 74 52 69 67 68  L_HapticLeftRigh
e4290 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  t", "id": 0, "lo
e42a0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e42b0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e42c0 68 61 70 74 69 63 2e 68 3a 36 36 35 3a 31 36 22  haptic.h:665:16"
e42d0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 39 36  , "bit-size": 96
e42e0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e42f0 22 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a  ": 32, "fields":
e4300 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
e4310 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 79 70  d", "name": "typ
e4320 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22  e", "bit-offset"
e4330 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  : 0, "bit-size":
e4340 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e4350 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e4360 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e4370 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
e4380 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e4390 22 3a 20 22 6c 65 6e 67 74 68 22 2c 20 22 62 69  ": "length", "bi
e43a0 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22  t-offset": 32, "
e43b0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
e43c0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e43d0 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
e43e0 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
e43f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e4400 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6c 61  ld", "name": "la
e4410 72 67 65 5f 6d 61 67 6e 69 74 75 64 65 22 2c 20  rge_magnitude", 
e4420 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
e4430 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36  , "bit-size": 16
e4440 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e4450 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b  ": 16, "type": {
e4460 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22   "tag": "Uint16"
e4470 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e4480 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e4490 22 73 6d 61 6c 6c 5f 6d 61 67 6e 69 74 75 64 65  "small_magnitude
e44a0 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e44b0 20 38 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a   80, "bit-size":
e44c0 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   16, "bit-alignm
e44d0 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22  ent": 16, "type"
e44e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
e44f0 31 36 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74  16" } }] },.{ "t
e4500 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20  ag": "typedef", 
e4510 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
e4520 20 22 53 44 4c 5f 48 61 70 74 69 63 4c 65 66 74   "SDL_HapticLeft
e4530 52 69 67 68 74 22 2c 20 22 6c 6f 63 61 74 69 6f  Right", "locatio
e4540 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e4550 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69  e/SDL2/SDL_hapti
e4560 63 2e 68 3a 36 37 36 3a 33 22 2c 20 22 74 79 70  c.h:676:3", "typ
e4570 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 73  e": { "tag": ":s
e4580 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22 3a 20  truct", "name": 
e4590 22 53 44 4c 5f 48 61 70 74 69 63 4c 65 66 74 52  "SDL_HapticLeftR
e45a0 69 67 68 74 22 2c 20 22 69 64 22 3a 20 31 34 36  ight", "id": 146
e45b0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e45c0 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30  struct", "ns": 0
e45d0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e45e0 61 70 74 69 63 43 75 73 74 6f 6d 22 2c 20 22 69  apticCustom", "i
e45f0 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
e4600 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e4610 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e4620 2e 68 3a 36 39 33 3a 31 36 22 2c 20 22 62 69 74  .h:693:16", "bit
e4630 2d 73 69 7a 65 22 3a 20 34 34 38 2c 20 22 62 69  -size": 448, "bi
e4640 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
e4650 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
e4660 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e4670 6e 61 6d 65 22 3a 20 22 74 79 70 65 22 2c 20 22  name": "type", "
e4680 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
e4690 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e46a0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e46b0 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e46c0 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e46d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e46e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64  eld", "name": "d
e46f0 69 72 65 63 74 69 6f 6e 22 2c 20 22 62 69 74 2d  irection", "bit-
e4700 6f 66 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69  offset": 32, "bi
e4710 74 2d 73 69 7a 65 22 3a 20 31 32 38 2c 20 22 62  t-size": 128, "b
e4720 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e4730 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
e4740 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 44  g": "SDL_HapticD
e4750 69 72 65 63 74 69 6f 6e 22 20 7d 20 7d 2c 20 7b  irection" } }, {
e4760 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e4770 20 22 6e 61 6d 65 22 3a 20 22 6c 65 6e 67 74 68   "name": "length
e4780 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
e4790 20 31 36 30 2c 20 22 62 69 74 2d 73 69 7a 65 22   160, "bit-size"
e47a0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e47b0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
e47c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
e47d0 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  t32" } }, { "tag
e47e0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
e47f0 65 22 3a 20 22 64 65 6c 61 79 22 2c 20 22 62 69  e": "delay", "bi
e4800 74 2d 6f 66 66 73 65 74 22 3a 20 31 39 32 2c 20  t-offset": 192, 
e4810 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20  "bit-size": 16, 
e4820 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e4830 20 31 36 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   16, "type": { "
e4840 74 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d  tag": "Uint16" }
e4850 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e4860 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62  eld", "name": "b
e4870 75 74 74 6f 6e 22 2c 20 22 62 69 74 2d 6f 66 66  utton", "bit-off
e4880 73 65 74 22 3a 20 32 30 38 2c 20 22 62 69 74 2d  set": 208, "bit-
e4890 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d  size": 16, "bit-
e48a0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20  alignment": 16, 
e48b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e48c0 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b   "Uint16" } }, {
e48d0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e48e0 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 65 72 76   "name": "interv
e48f0 61 6c 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  al", "bit-offset
e4900 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a  ": 224, "bit-siz
e4910 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69  e": 16, "bit-ali
e4920 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79  gnment": 16, "ty
e4930 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
e4940 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74  int16" } }, { "t
e4950 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e4960 61 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c 73 22  ame": "channels"
e4970 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e4980 32 34 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  240, "bit-size":
e4990 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
e49a0 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20  nt": 8, "type": 
e49b0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
e49c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e49d0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e49e0 22 70 65 72 69 6f 64 22 2c 20 22 62 69 74 2d 6f  "period", "bit-o
e49f0 66 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62 69  ffset": 256, "bi
e4a00 74 2d 73 69 7a 65 22 3a 20 31 36 2c 20 22 62 69  t-size": 16, "bi
e4a10 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 31 36  t-alignment": 16
e4a20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e4a30 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20 7d 2c  ": "Uint16" } },
e4a40 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
e4a50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 61 6d 70  ", "name": "samp
e4a60 6c 65 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  les", "bit-offse
e4a70 74 22 3a 20 32 37 32 2c 20 22 62 69 74 2d 73 69  t": 272, "bit-si
e4a80 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
e4a90 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
e4aa0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e4ab0 55 69 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22  Uint16" } }, { "
e4ac0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e4ad0 6e 61 6d 65 22 3a 20 22 64 61 74 61 22 2c 20 22  name": "data", "
e4ae0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 32 30  bit-offset": 320
e4af0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
e4b00 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e4b10 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
e4b20 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e4b30 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e4b40 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
e4b50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e4b60 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e4b70 61 74 74 61 63 6b 5f 6c 65 6e 67 74 68 22 2c 20  attack_length", 
e4b80 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 33 38  "bit-offset": 38
e4b90 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  4, "bit-size": 1
e4ba0 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e4bb0 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e4bc0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e4bd0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
e4be0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e4bf0 20 22 61 74 74 61 63 6b 5f 6c 65 76 65 6c 22 2c   "attack_level",
e4c00 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34   "bit-offset": 4
e4c10 30 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  00, "bit-size": 
e4c20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
e4c30 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
e4c40 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e4c50 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  6" } }, { "tag":
e4c60 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e4c70 3a 20 22 66 61 64 65 5f 6c 65 6e 67 74 68 22 2c  : "fade_length",
e4c80 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34   "bit-offset": 4
e4c90 31 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  16, "bit-size": 
e4ca0 31 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  16, "bit-alignme
e4cb0 6e 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a  nt": 16, "type":
e4cc0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31   { "tag": "Uint1
e4cd0 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  6" } }, { "tag":
e4ce0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e4cf0 3a 20 22 66 61 64 65 5f 6c 65 76 65 6c 22 2c 20  : "fade_level", 
e4d00 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 34 33  "bit-offset": 43
e4d10 32 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 31  2, "bit-size": 1
e4d20 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  6, "bit-alignmen
e4d30 74 22 3a 20 31 36 2c 20 22 74 79 70 65 22 3a 20  t": 16, "type": 
e4d40 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
e4d50 22 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67  " } }] },.{ "tag
e4d60 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
e4d70 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
e4d80 53 44 4c 5f 48 61 70 74 69 63 43 75 73 74 6f 6d  SDL_HapticCustom
e4d90 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
e4da0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e4db0 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 37  2/SDL_haptic.h:7
e4dc0 31 38 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  18:3", "type": {
e4dd0 20 22 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74   "tag": ":struct
e4de0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e4df0 48 61 70 74 69 63 43 75 73 74 6f 6d 22 2c 20 22  HapticCustom", "
e4e00 69 64 22 3a 20 31 34 37 20 7d 20 7d 2c 0a 7b 20  id": 147 } },.{ 
e4e10 22 74 61 67 22 3a 20 22 75 6e 69 6f 6e 22 2c 20  "tag": "union", 
e4e20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
e4e30 20 22 53 44 4c 5f 48 61 70 74 69 63 45 66 66 65   "SDL_HapticEffe
e4e40 63 74 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c  ct", "id": 0, "l
e4e50 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e4e60 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e4e70 5f 68 61 70 74 69 63 2e 68 3a 37 38 39 3a 31 35  _haptic.h:789:15
e4e80 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 35  ", "bit-size": 5
e4e90 37 36 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  76, "bit-alignme
e4ea0 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
e4eb0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
e4ec0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  eld", "name": "t
e4ed0 79 70 65 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  ype", "bit-offse
e4ee0 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
e4ef0 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c 69 67  ": 16, "bit-alig
e4f00 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74 79 70  nment": 16, "typ
e4f10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
e4f20 6e 74 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61  nt16" } }, { "ta
e4f30 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e4f40 6d 65 22 3a 20 22 63 6f 6e 73 74 61 6e 74 22 2c  me": "constant",
e4f50 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30   "bit-offset": 0
e4f60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e4f70 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
e4f80 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20  t": 32, "type": 
e4f90 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e4fa0 70 74 69 63 43 6f 6e 73 74 61 6e 74 22 20 7d 20  pticConstant" } 
e4fb0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e4fc0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 65  ld", "name": "pe
e4fd0 72 69 6f 64 69 63 22 2c 20 22 62 69 74 2d 6f 66  riodic", "bit-of
e4fe0 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73  fset": 0, "bit-s
e4ff0 69 7a 65 22 3a 20 33 38 34 2c 20 22 62 69 74 2d  ize": 384, "bit-
e5000 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
e5010 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e5020 20 22 53 44 4c 5f 48 61 70 74 69 63 50 65 72 69   "SDL_HapticPeri
e5030 6f 64 69 63 22 20 7d 20 7d 2c 20 7b 20 22 74 61  odic" } }, { "ta
e5040 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e5050 6d 65 22 3a 20 22 63 6f 6e 64 69 74 69 6f 6e 22  me": "condition"
e5060 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e5070 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 35  0, "bit-size": 5
e5080 34 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  44, "bit-alignme
e5090 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
e50a0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48   { "tag": "SDL_H
e50b0 61 70 74 69 63 43 6f 6e 64 69 74 69 6f 6e 22 20  apticCondition" 
e50c0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e50d0 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e50e0 72 61 6d 70 22 2c 20 22 62 69 74 2d 6f 66 66 73  ramp", "bit-offs
e50f0 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
e5100 65 22 3a 20 33 35 32 2c 20 22 62 69 74 2d 61 6c  e": 352, "bit-al
e5110 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
e5120 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e5130 53 44 4c 5f 48 61 70 74 69 63 52 61 6d 70 22 20  SDL_HapticRamp" 
e5140 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
e5150 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e5160 6c 65 66 74 72 69 67 68 74 22 2c 20 22 62 69 74  leftright", "bit
e5170 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69  -offset": 0, "bi
e5180 74 2d 73 69 7a 65 22 3a 20 39 36 2c 20 22 62 69  t-size": 96, "bi
e5190 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e51a0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e51b0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4c 65  ": "SDL_HapticLe
e51c0 66 74 52 69 67 68 74 22 20 7d 20 7d 2c 20 7b 20  ftRight" } }, { 
e51d0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e51e0 22 6e 61 6d 65 22 3a 20 22 63 75 73 74 6f 6d 22  "name": "custom"
e51f0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
e5200 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34  0, "bit-size": 4
e5210 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  48, "bit-alignme
e5220 6e 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a  nt": 64, "type":
e5230 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48   { "tag": "SDL_H
e5240 61 70 74 69 63 43 75 73 74 6f 6d 22 20 7d 20 7d  apticCustom" } }
e5250 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
e5260 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
e5270 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e5280 61 70 74 69 63 45 66 66 65 63 74 22 2c 20 22 6c  apticEffect", "l
e5290 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
e52a0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
e52b0 5f 68 61 70 74 69 63 2e 68 3a 37 39 39 3a 33 22  _haptic.h:799:3"
e52c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e52d0 22 3a 20 22 3a 75 6e 69 6f 6e 22 2c 20 22 6e 61  ": ":union", "na
e52e0 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  me": "SDL_Haptic
e52f0 45 66 66 65 63 74 22 2c 20 22 69 64 22 3a 20 31  Effect", "id": 1
e5300 34 38 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  48 } },.{ "tag":
e5310 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e5320 6d 65 22 3a 20 22 53 44 4c 5f 4e 75 6d 48 61 70  me": "SDL_NumHap
e5330 74 69 63 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tics", "ns": 0, 
e5340 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e5350 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e5360 44 4c 5f 68 61 70 74 69 63 2e 68 3a 38 30 38 3a  DL_haptic.h:808:
e5370 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
e5380 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e5390 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e53a0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e53b0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e53c0 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
e53d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e53e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e53f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e5400 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
e5410 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
e5420 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
e5430 5f 48 61 70 74 69 63 4e 61 6d 65 22 2c 20 22 6e  _HapticName", "n
e5440 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e5450 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e5460 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e5470 2e 68 3a 38 32 31 3a 33 37 22 2c 20 22 76 61 72  .h:821:37", "var
e5480 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e5490 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e54a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e54b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e54c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e54d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e54e0 22 6e 61 6d 65 22 3a 20 22 64 65 76 69 63 65 5f  "name": "device_
e54f0 69 6e 64 65 78 22 2c 20 22 74 79 70 65 22 3a 20  index", "type": 
e5500 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
e5510 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
e5520 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e5530 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
e5540 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e5550 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e5560 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e5570 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
e5580 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
e5590 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
e55a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e55b0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e55c0 53 44 4c 5f 48 61 70 74 69 63 4f 70 65 6e 22 2c  SDL_HapticOpen",
e55d0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e55e0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e55f0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70  ude/SDL2/SDL_hap
e5600 74 69 63 2e 68 3a 38 34 35 3a 33 37 22 2c 20 22  tic.h:845:37", "
e5610 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e5620 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e5630 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e5640 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e5650 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e5660 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e5670 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 65 76 69  ", "name": "devi
e5680 63 65 5f 69 6e 64 65 78 22 2c 20 22 74 79 70 65  ce_index", "type
e5690 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
e56a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
e56b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e56c0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
e56d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e56e0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e56f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e5700 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20  ": "SDL_Haptic" 
e5710 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  } } },.{ "tag": 
e5720 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e5730 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4f  e": "SDL_HapticO
e5740 70 65 6e 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  pened", "ns": 0,
e5750 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e5760 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e5770 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 38 35 36  SDL_haptic.h:856
e5780 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
e5790 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
e57a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
e57b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
e57c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
e57d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
e57e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e57f0 3a 20 22 64 65 76 69 63 65 5f 69 6e 64 65 78 22  : "device_index"
e5800 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e5810 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
e5820 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
e5830 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
e5840 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e5850 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
e5860 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
e5870 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e5880 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
e5890 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e58a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e58b0 48 61 70 74 69 63 49 6e 64 65 78 22 2c 20 22 6e  HapticIndex", "n
e58c0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e58d0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e58e0 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e58f0 2e 68 3a 38 36 37 3a 32 39 22 2c 20 22 76 61 72  .h:867:29", "var
e5900 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e5910 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e5920 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e5930 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e5940 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e5950 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e5960 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22  "name": "haptic"
e5970 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e5980 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e5990 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e59a0 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d  "SDL_Haptic" } }
e59b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e59c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
e59d0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
e59e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e59f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
e5a00 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e5a10 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e5a20 4d 6f 75 73 65 49 73 48 61 70 74 69 63 22 2c 20  MouseIsHaptic", 
e5a30 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e5a40 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e5a50 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74  de/SDL2/SDL_hapt
e5a60 69 63 2e 68 3a 38 37 36 3a 32 39 22 2c 20 22 76  ic.h:876:29", "v
e5a70 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e5a80 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e5a90 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e5aa0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e5ab0 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
e5ac0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e5ad0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
e5ae0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
e5af0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e5b00 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
e5b10 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e5b20 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  me": "SDL_Haptic
e5b30 4f 70 65 6e 46 72 6f 6d 4d 6f 75 73 65 22 2c 20  OpenFromMouse", 
e5b40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e5b50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e5b60 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74  de/SDL2/SDL_hapt
e5b70 69 63 2e 68 3a 38 38 36 3a 33 37 22 2c 20 22 76  ic.h:886:37", "v
e5b80 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e5b90 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e5ba0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e5bb0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e5bc0 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22  rameters": [], "
e5bd0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e5be0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
e5bf0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e5c00 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22  g": "SDL_Haptic"
e5c10 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
e5c20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e5c30 6d 65 22 3a 20 22 53 44 4c 5f 4a 6f 79 73 74 69  me": "SDL_Joysti
e5c40 63 6b 49 73 48 61 70 74 69 63 22 2c 20 22 6e 73  ckIsHaptic", "ns
e5c50 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e5c60 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e5c70 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e5c80 68 3a 38 39 37 3a 32 39 22 2c 20 22 76 61 72 69  h:897:29", "vari
e5c90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e5ca0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e5cb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e5cc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e5cd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e5ce0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e5cf0 6e 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b  name": "joystick
e5d00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e5d10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e5d20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e5d30 20 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20   "SDL_Joystick" 
e5d40 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
e5d50 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e5d60 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e5d70 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e5d80 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e5d90 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e5da0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e5db0 44 4c 5f 48 61 70 74 69 63 4f 70 65 6e 46 72 6f  DL_HapticOpenFro
e5dc0 6d 4a 6f 79 73 74 69 63 6b 22 2c 20 22 6e 73 22  mJoystick", "ns"
e5dd0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e5de0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e5df0 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68  DL2/SDL_haptic.h
e5e00 3a 39 31 36 3a 33 37 22 2c 20 22 76 61 72 69 61  :916:37", "varia
e5e10 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e5e20 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e5e30 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e5e40 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e5e50 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e5e60 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e5e70 61 6d 65 22 3a 20 22 6a 6f 79 73 74 69 63 6b 22  ame": "joystick"
e5e80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e5e90 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e5ea0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e5eb0 22 53 44 4c 5f 4a 6f 79 73 74 69 63 6b 22 20 7d  "SDL_Joystick" }
e5ec0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e5ed0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e5ee0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
e5ef0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e5f00 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 2c 0a  _Haptic" } } },.
e5f10 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e5f20 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e5f30 4c 5f 48 61 70 74 69 63 43 6c 6f 73 65 22 2c 20  L_HapticClose", 
e5f40 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
e5f50 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
e5f60 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74  de/SDL2/SDL_hapt
e5f70 69 63 2e 68 3a 39 32 34 3a 33 30 22 2c 20 22 76  ic.h:924:30", "v
e5f80 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e5f90 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e5fa0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e5fb0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e5fc0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e5fd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e5fe0 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69  , "name": "hapti
e5ff0 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
e6000 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e6010 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e6020 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d  : "SDL_Haptic" }
e6030 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e6040 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e6050 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
e6060 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e6070 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61   "name": "SDL_Ha
e6080 70 74 69 63 4e 75 6d 45 66 66 65 63 74 73 22 2c  pticNumEffects",
e6090 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
e60a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
e60b0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70  ude/SDL2/SDL_hap
e60c0 74 69 63 2e 68 3a 39 34 30 3a 32 39 22 2c 20 22  tic.h:940:29", "
e60d0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e60e0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e60f0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e6100 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e6110 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e6120 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e6130 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74  ", "name": "hapt
e6140 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ic", "type": { "
e6150 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e6160 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e6170 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20  ": "SDL_Haptic" 
e6180 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
e6190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e61a0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e61b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e61c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e61d0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e61e0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e61f0 44 4c 5f 48 61 70 74 69 63 4e 75 6d 45 66 66 65  DL_HapticNumEffe
e6200 63 74 73 50 6c 61 79 69 6e 67 22 2c 20 22 6e 73  ctsPlaying", "ns
e6210 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e6220 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e6230 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e6240 68 3a 39 35 36 3a 32 39 22 2c 20 22 76 61 72 69  h:956:29", "vari
e6250 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e6260 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e6270 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e6280 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e6290 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e62a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e62b0 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c  name": "haptic",
e62c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e62d0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e62e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e62f0 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20  SDL_Haptic" } } 
e6300 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
e6310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
e6320 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
e6330 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e6340 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
e6350 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
e6360 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48  , "name": "SDL_H
e6370 61 70 74 69 63 51 75 65 72 79 22 2c 20 22 6e 73  apticQuery", "ns
e6380 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e6390 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e63a0 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e63b0 68 3a 39 37 34 3a 33 38 22 2c 20 22 76 61 72 69  h:974:38", "vari
e63c0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
e63d0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
e63e0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
e63f0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
e6400 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
e6410 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e6420 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c  name": "haptic",
e6430 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e6440 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
e6450 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e6460 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20  SDL_Haptic" } } 
e6470 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
e6480 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
e6490 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
e64a0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e64b0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e64c0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
e64d0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
e64e0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 4e 75  ": "SDL_HapticNu
e64f0 6d 41 78 65 73 22 2c 20 22 6e 73 22 3a 20 30 2c  mAxes", "ns": 0,
e6500 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e6510 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e6520 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 39 38 32  SDL_haptic.h:982
e6530 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
e6540 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
e6550 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
e6560 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
e6570 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
e6580 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
e6590 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e65a0 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74 79 70  : "haptic", "typ
e65b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e65c0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e65d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48   { "tag": "SDL_H
e65e0 61 70 74 69 63 22 20 7d 20 7d 20 7d 5d 2c 20 22  aptic" } } }], "
e65f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e6600 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
e6610 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
e6620 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e6630 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
e6640 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e6650 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  me": "SDL_Haptic
e6660 45 66 66 65 63 74 53 75 70 70 6f 72 74 65 64 22  EffectSupported"
e6670 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e6680 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e6690 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61  lude/SDL2/SDL_ha
e66a0 70 74 69 63 2e 68 3a 39 39 34 3a 32 39 22 2c 20  ptic.h:994:29", 
e66b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
e66c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
e66d0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
e66e0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
e66f0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
e6700 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e6710 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70  r", "name": "hap
e6720 74 69 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  tic", "type": { 
e6730 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
e6740 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e6750 67 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22  g": "SDL_Haptic"
e6760 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
e6770 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e6780 61 6d 65 22 3a 20 22 65 66 66 65 63 74 22 2c 20  ame": "effect", 
e6790 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e67a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e67b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e67c0 44 4c 5f 48 61 70 74 69 63 45 66 66 65 63 74 22  DL_HapticEffect"
e67d0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
e67e0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e67f0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
e6800 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
e6810 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
e6820 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
e6830 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
e6840 53 44 4c 5f 48 61 70 74 69 63 4e 65 77 45 66 66  SDL_HapticNewEff
e6850 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ect", "ns": 0, "
e6860 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e6870 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e6880 4c 5f 68 61 70 74 69 63 2e 68 3a 31 30 30 39 3a  L_haptic.h:1009:
e6890 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
e68a0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e68b0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e68c0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e68d0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e68e0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e68f0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e6900 20 22 68 61 70 74 69 63 22 2c 20 22 74 79 70 65   "haptic", "type
e6910 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
e6920 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
e6930 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e6940 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ptic" } } }, { "
e6950 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e6960 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 66 66 65  ", "name": "effe
e6970 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
e6980 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e6990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e69a0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 45 66  ": "SDL_HapticEf
e69b0 66 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  fect" } } }], "r
e69c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e69d0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
e69e0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e69f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e6a00 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
e6a10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e6a20 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 55  e": "SDL_HapticU
e6a30 70 64 61 74 65 45 66 66 65 63 74 22 2c 20 22 6e  pdateEffect", "n
e6a40 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e6a50 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e6a60 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e6a70 2e 68 3a 31 30 32 39 3a 32 39 22 2c 20 22 76 61  .h:1029:29", "va
e6a80 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e6a90 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e6aa0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e6ab0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e6ac0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
e6ad0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e6ae0 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63   "name": "haptic
e6af0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e6b00 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e6b10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e6b20 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20   "SDL_Haptic" } 
e6b30 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
e6b40 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e6b50 22 3a 20 22 65 66 66 65 63 74 22 2c 20 22 74 79  ": "effect", "ty
e6b60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e6b70 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e6b80 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e6b90 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
e6ba0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e6bb0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61  er", "name": "da
e6bc0 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ta", "type": { "
e6bd0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e6be0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e6bf0 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 45 66  ": "SDL_HapticEf
e6c00 66 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  fect" } } }], "r
e6c10 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e6c20 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
e6c30 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e6c40 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e6c50 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
e6c60 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e6c70 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 52  e": "SDL_HapticR
e6c80 75 6e 45 66 66 65 63 74 22 2c 20 22 6e 73 22 3a  unEffect", "ns":
e6c90 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
e6ca0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
e6cb0 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a  L2/SDL_haptic.h:
e6cc0 31 30 35 31 3a 32 39 22 2c 20 22 76 61 72 69 61  1051:29", "varia
e6cd0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e6ce0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e6cf0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e6d00 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e6d10 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e6d20 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e6d30 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20  ame": "haptic", 
e6d40 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e6d50 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e6d60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e6d70 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d  DL_Haptic" } } }
e6d80 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
e6d90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
e6da0 22 65 66 66 65 63 74 22 2c 20 22 74 79 70 65 22  "effect", "type"
e6db0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
e6dc0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
e6dd0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
e6de0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
e6df0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e6e00 2c 20 22 6e 61 6d 65 22 3a 20 22 69 74 65 72 61  , "name": "itera
e6e10 74 69 6f 6e 73 22 2c 20 22 74 79 70 65 22 3a 20  tions", "type": 
e6e20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32  { "tag": "Uint32
e6e30 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
e6e40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e6e50 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e6e60 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e6e70 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e6e80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e6e90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e6ea0 44 4c 5f 48 61 70 74 69 63 53 74 6f 70 45 66 66  DL_HapticStopEff
e6eb0 65 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ect", "ns": 0, "
e6ec0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e6ed0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e6ee0 4c 5f 68 61 70 74 69 63 2e 68 3a 31 30 36 35 3a  L_haptic.h:1065:
e6ef0 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
e6f00 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e6f10 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e6f20 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e6f30 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e6f40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e6f50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e6f60 20 22 68 61 70 74 69 63 22 2c 20 22 74 79 70 65   "haptic", "type
e6f70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
e6f80 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
e6f90 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61  { "tag": "SDL_Ha
e6fa0 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ptic" } } }, { "
e6fb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e6fc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 66 66 65  ", "name": "effe
e6fd0 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ct", "type": { "
e6fe0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
e6ff0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e7000 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e7010 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
e7020 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e7030 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
e7040 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
e7050 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
e7060 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e7070 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e7080 44 4c 5f 48 61 70 74 69 63 44 65 73 74 72 6f 79  DL_HapticDestroy
e7090 45 66 66 65 63 74 22 2c 20 22 6e 73 22 3a 20 30  Effect", "ns": 0
e70a0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e70b0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e70c0 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 30  /SDL_haptic.h:10
e70d0 37 39 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  79:30", "variadi
e70e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
e70f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
e7100 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
e7110 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
e7120 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
e7130 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e7140 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74  e": "haptic", "t
e7150 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e7160 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
e7170 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
e7180 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20  _Haptic" } } }, 
e7190 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e71a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65  ter", "name": "e
e71b0 66 66 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20  ffect", "type": 
e71c0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
e71d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
e71e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e71f0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
e7200 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e7210 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
e7220 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e7230 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e7240 4c 5f 48 61 70 74 69 63 47 65 74 45 66 66 65 63  L_HapticGetEffec
e7250 74 53 74 61 74 75 73 22 2c 20 22 6e 73 22 3a 20  tStatus", "ns": 
e7260 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e7270 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e7280 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31  2/SDL_haptic.h:1
e7290 30 39 34 3a 32 39 22 2c 20 22 76 61 72 69 61 64  094:29", "variad
e72a0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
e72b0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
e72c0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
e72d0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
e72e0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
e72f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e7300 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20 22  me": "haptic", "
e7310 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e7320 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e7330 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
e7340 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 2c  L_Haptic" } } },
e7350 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
e7360 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e7370 65 66 66 65 63 74 22 2c 20 22 74 79 70 65 22 3a  effect", "type":
e7380 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
e7390 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e73a0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e73b0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
e73c0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
e73d0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
e73e0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
e73f0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
e7400 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e7410 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e7420 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 53 65 74  : "SDL_HapticSet
e7430 47 61 69 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  Gain", "ns": 0, 
e7440 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e7450 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e7460 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 31 31 33  DL_haptic.h:1113
e7470 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
e7480 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
e7490 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
e74a0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
e74b0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
e74c0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
e74d0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e74e0 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74 79 70  : "haptic", "typ
e74f0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e7500 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e7510 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48   { "tag": "SDL_H
e7520 61 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20 7b 20  aptic" } } }, { 
e7530 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e7540 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 61 69  r", "name": "gai
e7550 6e 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  n", "type": { "t
e7560 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
e7570 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
e7580 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
e7590 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e75a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e75b0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e75c0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e75d0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
e75e0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e75f0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e7600 4c 5f 48 61 70 74 69 63 53 65 74 41 75 74 6f 63  L_HapticSetAutoc
e7610 65 6e 74 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  enter", "ns": 0,
e7620 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e7630 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e7640 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 31 32  SDL_haptic.h:112
e7650 39 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  9:29", "variadic
e7660 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e7670 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e7680 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e7690 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
e76a0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
e76b0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e76c0 22 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74 79  ": "haptic", "ty
e76d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e76e0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e76f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
e7700 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 2c 20 7b  Haptic" } } }, {
e7710 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e7720 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 75  er", "name": "au
e7730 74 6f 63 65 6e 74 65 72 22 2c 20 22 74 79 70 65  tocenter", "type
e7740 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
e7750 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
e7760 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
e7770 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
e7780 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e7790 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
e77a0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
e77b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
e77c0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
e77d0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e77e0 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 50  e": "SDL_HapticP
e77f0 61 75 73 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ause", "ns": 0, 
e7800 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e7810 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e7820 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 31 34 36  DL_haptic.h:1146
e7830 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
e7840 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
e7850 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
e7860 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
e7870 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
e7880 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
e7890 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e78a0 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74 79 70  : "haptic", "typ
e78b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e78c0 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e78d0 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48   { "tag": "SDL_H
e78e0 61 70 74 69 63 22 20 7d 20 7d 20 7d 5d 2c 20 22  aptic" } } }], "
e78f0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
e7900 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
e7910 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
e7920 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e7930 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
e7940 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e7950 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69 63  me": "SDL_Haptic
e7960 55 6e 70 61 75 73 65 22 2c 20 22 6e 73 22 3a 20  Unpause", "ns": 
e7970 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
e7980 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e7990 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31  2/SDL_haptic.h:1
e79a0 31 35 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64  158:29", "variad
e79b0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
e79c0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
e79d0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
e79e0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
e79f0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
e7a00 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e7a10 6d 65 22 3a 20 22 68 61 70 74 69 63 22 2c 20 22  me": "haptic", "
e7a20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e7a30 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e7a40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
e7a50 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 5d  L_Haptic" } } }]
e7a60 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
e7a70 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
e7a80 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
e7a90 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
e7aa0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
e7ab0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
e7ac0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70  "name": "SDL_Hap
e7ad0 74 69 63 53 74 6f 70 41 6c 6c 22 2c 20 22 6e 73  ticStopAll", "ns
e7ae0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e7af0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e7b00 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63 2e  SDL2/SDL_haptic.
e7b10 68 3a 31 31 36 36 3a 32 39 22 2c 20 22 76 61 72  h:1166:29", "var
e7b20 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e7b30 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e7b40 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e7b50 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e7b60 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e7b70 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e7b80 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63 22  "name": "haptic"
e7b90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e7ba0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
e7bb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e7bc0 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20 7d  "SDL_Haptic" } }
e7bd0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
e7be0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
e7bf0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
e7c00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
e7c10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
e7c20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e7c30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e7c40 48 61 70 74 69 63 52 75 6d 62 6c 65 53 75 70 70  HapticRumbleSupp
e7c50 6f 72 74 65 64 22 2c 20 22 6e 73 22 3a 20 30 2c  orted", "ns": 0,
e7c60 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e7c70 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e7c80 53 44 4c 5f 68 61 70 74 69 63 2e 68 3a 31 31 37  SDL_haptic.h:117
e7c90 38 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  8:29", "variadic
e7ca0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
e7cb0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
e7cc0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
e7cd0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
e7ce0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
e7cf0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
e7d00 22 3a 20 22 68 61 70 74 69 63 22 2c 20 22 74 79  ": "haptic", "ty
e7d10 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e7d20 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e7d30 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
e7d40 48 61 70 74 69 63 22 20 7d 20 7d 20 7d 5d 2c 20  Haptic" } } }], 
e7d50 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e7d60 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
e7d70 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
e7d80 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e7d90 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
e7da0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
e7db0 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74 69  ame": "SDL_Hapti
e7dc0 63 52 75 6d 62 6c 65 49 6e 69 74 22 2c 20 22 6e  cRumbleInit", "n
e7dd0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
e7de0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
e7df0 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69 63  /SDL2/SDL_haptic
e7e00 2e 68 3a 31 31 39 31 3a 32 39 22 2c 20 22 76 61  .h:1191:29", "va
e7e10 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
e7e20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
e7e30 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
e7e40 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
e7e50 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
e7e60 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e7e70 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69 63   "name": "haptic
e7e80 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e7e90 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e7ea0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e7eb0 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d 20   "SDL_Haptic" } 
e7ec0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
e7ed0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e7ee0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
e7ef0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
e7f00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
e7f10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
e7f20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
e7f30 5f 48 61 70 74 69 63 52 75 6d 62 6c 65 50 6c 61  _HapticRumblePla
e7f40 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  y", "ns": 0, "lo
e7f50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e7f60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e7f70 68 61 70 74 69 63 2e 68 3a 31 32 30 35 3a 32 39  haptic.h:1205:29
e7f80 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
e7f90 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
e7fa0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
e7fb0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
e7fc0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
e7fd0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
e7fe0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e7ff0 68 61 70 74 69 63 22 2c 20 22 74 79 70 65 22 3a  haptic", "type":
e8000 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
e8010 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e8020 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 61 70 74  "tag": "SDL_Hapt
e8030 69 63 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ic" } } }, { "ta
e8040 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
e8050 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 65 6e 67   "name": "streng
e8060 74 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  th", "type": { "
e8070 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
e8080 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
e8090 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
e80a0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
e80b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e80c0 6e 61 6d 65 22 3a 20 22 6c 65 6e 67 74 68 22 2c  name": "length",
e80d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e80e0 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c  : "Uint32" } }],
e80f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
e8100 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
e8110 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
e8120 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
e8130 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
e8140 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
e8150 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 61 70 74  name": "SDL_Hapt
e8160 69 63 52 75 6d 62 6c 65 53 74 6f 70 22 2c 20 22  icRumbleStop", "
e8170 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e8180 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e8190 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 61 70 74 69  e/SDL2/SDL_hapti
e81a0 63 2e 68 3a 31 32 31 37 3a 32 39 22 2c 20 22 76  c.h:1217:29", "v
e81b0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
e81c0 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
e81d0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
e81e0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
e81f0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
e8200 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
e8210 2c 20 22 6e 61 6d 65 22 3a 20 22 68 61 70 74 69  , "name": "hapti
e8220 63 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  c", "type": { "t
e8230 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
e8240 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e8250 3a 20 22 53 44 4c 5f 48 61 70 74 69 63 22 20 7d  : "SDL_Haptic" }
e8260 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
e8270 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e8280 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
e8290 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
e82a0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
e82b0 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c  { "tag": "enum",
e82c0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
e82d0 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 34 39 2c  : "", "id": 149,
e82e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e82f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e8300 53 44 4c 5f 68 69 6e 74 73 2e 68 3a 38 37 33 3a  SDL_hints.h:873:
e8310 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
e8320 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e8330 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 49   "name": "SDL_HI
e8340 4e 54 5f 44 45 46 41 55 4c 54 22 2c 20 22 76 61  NT_DEFAULT", "va
e8350 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61  lue": 0 }, { "ta
e8360 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e8370 6d 65 22 3a 20 22 53 44 4c 5f 48 49 4e 54 5f 4e  me": "SDL_HINT_N
e8380 4f 52 4d 41 4c 22 2c 20 22 76 61 6c 75 65 22 3a  ORMAL", "value":
e8390 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
e83a0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e83b0 22 53 44 4c 5f 48 49 4e 54 5f 4f 56 45 52 52 49  "SDL_HINT_OVERRI
e83c0 44 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 32 20  DE", "value": 2 
e83d0 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
e83e0 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
e83f0 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
e8400 48 69 6e 74 50 72 69 6f 72 69 74 79 22 2c 20 22  HintPriority", "
e8410 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
e8420 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
e8430 4c 5f 68 69 6e 74 73 2e 68 3a 38 37 38 3a 33 22  L_hints.h:878:3"
e8440 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e8450 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d  ": ":enum", "nam
e8460 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 34  e": "", "id": 14
e8470 39 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  9 } },.{ "tag": 
e8480 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
e8490 65 22 3a 20 22 53 44 4c 5f 53 65 74 48 69 6e 74  e": "SDL_SetHint
e84a0 57 69 74 68 50 72 69 6f 72 69 74 79 22 2c 20 22  WithPriority", "
e84b0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e84c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e84d0 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69 6e 74 73  e/SDL2/SDL_hints
e84e0 2e 68 3a 38 39 30 3a 33 34 22 2c 20 22 76 61 72  .h:890:34", "var
e84f0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e8500 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e8510 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e8520 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e8530 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e8540 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e8550 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20  "name": "name", 
e8560 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e8570 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e8580 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e8590 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
e85a0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
e85b0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
e85c0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e85d0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
e85e0 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
e85f0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e8600 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e8610 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e8620 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e8630 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e8640 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
e8650 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e8660 6d 65 22 3a 20 22 70 72 69 6f 72 69 74 79 22 2c  me": "priority",
e8670 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
e8680 3a 20 22 53 44 4c 5f 48 69 6e 74 50 72 69 6f 72  : "SDL_HintPrior
e8690 69 74 79 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ity" } }], "retu
e86a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
e86b0 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
e86c0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e86d0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e86e0 22 53 44 4c 5f 53 65 74 48 69 6e 74 22 2c 20 22  "SDL_SetHint", "
e86f0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
e8700 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
e8710 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69 6e 74 73  e/SDL2/SDL_hints
e8720 2e 68 3a 38 39 39 3a 33 34 22 2c 20 22 76 61 72  .h:899:34", "var
e8730 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
e8740 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
e8750 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
e8760 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
e8770 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
e8780 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
e8790 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20  "name": "name", 
e87a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e87b0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e87c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e87d0 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65  char", "bit-size
e87e0 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
e87f0 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20  ment": 8 } } }, 
e8800 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
e8810 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 76  ter", "name": "v
e8820 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  alue", "type": {
e8830 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e8840 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e8850 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e8860 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e8870 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e8880 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
e8890 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e88a0 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
e88b0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
e88c0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
e88d0 4c 5f 47 65 74 48 69 6e 74 22 2c 20 22 6e 73 22  L_GetHint", "ns"
e88e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
e88f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
e8900 44 4c 32 2f 53 44 4c 5f 68 69 6e 74 73 2e 68 3a  DL2/SDL_hints.h:
e8910 39 30 37 3a 33 38 22 2c 20 22 76 61 72 69 61 64  907:38", "variad
e8920 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
e8930 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
e8940 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
e8950 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
e8960 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
e8970 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
e8980 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74 79  me": "name", "ty
e8990 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e89a0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
e89b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
e89c0 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
e89d0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
e89e0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
e89f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e8a00 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
e8a10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
e8a20 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
e8a30 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
e8a40 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
e8a50 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e8a60 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e8a70 3a 20 22 53 44 4c 5f 47 65 74 48 69 6e 74 42 6f  : "SDL_GetHintBo
e8a80 6f 6c 65 61 6e 22 2c 20 22 6e 73 22 3a 20 30 2c  olean", "ns": 0,
e8a90 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
e8aa0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
e8ab0 53 44 4c 5f 68 69 6e 74 73 2e 68 3a 39 31 34 3a  SDL_hints.h:914:
e8ac0 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
e8ad0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
e8ae0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
e8af0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
e8b00 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
e8b10 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
e8b20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e8b30 20 22 6e 61 6d 65 22 2c 20 22 74 79 70 65 22 3a   "name", "type":
e8b40 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
e8b50 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
e8b60 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
e8b70 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
e8b80 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
e8b90 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  8 } } }, { "tag"
e8ba0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
e8bb0 6e 61 6d 65 22 3a 20 22 64 65 66 61 75 6c 74 5f  name": "default_
e8bc0 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22 3a 20  value", "type": 
e8bd0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f  { "tag": "SDL_bo
e8be0 6f 6c 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  ol" } }], "retur
e8bf0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
e8c00 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d  : "SDL_bool" } }
e8c10 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
e8c20 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
e8c30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 48 69 6e 74  name": "SDL_Hint
e8c40 43 61 6c 6c 62 61 63 6b 22 2c 20 22 6c 6f 63 61  Callback", "loca
e8c50 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e8c60 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69  lude/SDL2/SDL_hi
e8c70 6e 74 73 2e 68 3a 39 31 39 3a 32 34 22 2c 20 22  nts.h:919:24", "
e8c80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e8c90 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e 74  ":function-point
e8ca0 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  er" } },.{ "tag"
e8cb0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
e8cc0 61 6d 65 22 3a 20 22 53 44 4c 5f 41 64 64 48 69  ame": "SDL_AddHi
e8cd0 6e 74 43 61 6c 6c 62 61 63 6b 22 2c 20 22 6e 73  ntCallback", "ns
e8ce0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e8cf0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e8d00 53 44 4c 32 2f 53 44 4c 5f 68 69 6e 74 73 2e 68  SDL2/SDL_hints.h
e8d10 3a 39 32 38 3a 33 30 22 2c 20 22 76 61 72 69 61  :928:30", "varia
e8d20 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e8d30 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e8d40 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e8d50 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e8d60 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e8d70 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e8d80 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22 74  ame": "name", "t
e8d90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
e8da0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
e8db0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
e8dc0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
e8dd0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
e8de0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
e8df0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
e8e00 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 6c  r", "name": "cal
e8e10 6c 62 61 63 6b 22 2c 20 22 74 79 70 65 22 3a 20  lback", "type": 
e8e20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 48 69  { "tag": "SDL_Hi
e8e30 6e 74 43 61 6c 6c 62 61 63 6b 22 20 7d 20 7d 2c  ntCallback" } },
e8e40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
e8e50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
e8e60 75 73 65 72 64 61 74 61 22 2c 20 22 74 79 70 65  userdata", "type
e8e70 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
e8e80 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
e8e90 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
e8ea0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
e8eb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
e8ec0 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
e8ed0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
e8ee0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
e8ef0 44 65 6c 48 69 6e 74 43 61 6c 6c 62 61 63 6b 22  DelHintCallback"
e8f00 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e8f10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e8f20 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69  lude/SDL2/SDL_hi
e8f30 6e 74 73 2e 68 3a 39 33 39 3a 33 30 22 2c 20 22  nts.h:939:30", "
e8f40 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e8f50 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e8f60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e8f70 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e8f80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
e8f90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e8fa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
e8fb0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e8fc0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e8fd0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e8fe0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
e8ff0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
e9000 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
e9010 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
e9020 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
e9030 20 22 63 61 6c 6c 62 61 63 6b 22 2c 20 22 74 79   "callback", "ty
e9040 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
e9050 44 4c 5f 48 69 6e 74 43 61 6c 6c 62 61 63 6b 22  DL_HintCallback"
e9060 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
e9070 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
e9080 65 22 3a 20 22 75 73 65 72 64 61 74 61 22 2c 20  e": "userdata", 
e9090 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e90a0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e90b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e90c0 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  void" } } }], "r
e90d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
e90e0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
e90f0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
e9100 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
e9110 22 53 44 4c 5f 43 6c 65 61 72 48 69 6e 74 73 22  "SDL_ClearHints"
e9120 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
e9130 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e9140 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 68 69  lude/SDL2/SDL_hi
e9150 6e 74 73 2e 68 3a 39 34 38 3a 33 30 22 2c 20 22  nts.h:948:30", "
e9160 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
e9170 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
e9180 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
e9190 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
e91a0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
e91b0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
e91c0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
e91d0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
e91e0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
e91f0 3a 20 22 53 44 4c 5f 4c 6f 61 64 4f 62 6a 65 63  : "SDL_LoadObjec
e9200 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  t", "ns": 0, "lo
e9210 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
e9220 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
e9230 6c 6f 61 64 73 6f 2e 68 3a 35 38 3a 33 31 22 2c  loadso.h:58:31",
e9240 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
e9250 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
e9260 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
e9270 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
e9280 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
e9290 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
e92a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f  er", "name": "so
e92b0 66 69 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  file", "type": {
e92c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
e92d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
e92e0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
e92f0 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
e9300 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
e9310 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
e9320 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
e9330 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
e9340 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
e9350 6f 69 64 22 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74  oid" } } },.{ "t
e9360 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
e9370 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f   "name": "SDL_Lo
e9380 61 64 46 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 73  adFunction", "ns
e9390 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
e93a0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
e93b0 53 44 4c 32 2f 53 44 4c 5f 6c 6f 61 64 73 6f 2e  SDL2/SDL_loadso.
e93c0 68 3a 36 35 3a 33 31 22 2c 20 22 76 61 72 69 61  h:65:31", "varia
e93d0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
e93e0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
e93f0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
e9400 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
e9410 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
e9420 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
e9430 61 6d 65 22 3a 20 22 68 61 6e 64 6c 65 22 2c 20  ame": "handle", 
e9440 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e9450 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
e9460 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
e9470 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  void" } } }, { "
e9480 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
e9490 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 61 6d 65  ", "name": "name
e94a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
e94b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
e94c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
e94d0 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73   ":char", "bit-s
e94e0 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c  ize": 8, "bit-al
e94f0 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20  ignment": 8 } } 
e9500 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
e9510 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
e9520 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
e9530 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
e9540 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a   } } },.{ "tag":
e9550 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
e9560 6d 65 22 3a 20 22 53 44 4c 5f 55 6e 6c 6f 61 64  me": "SDL_Unload
e9570 4f 62 6a 65 63 74 22 2c 20 22 6e 73 22 3a 20 30  Object", "ns": 0
e9580 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
e9590 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
e95a0 2f 53 44 4c 5f 6c 6f 61 64 73 6f 2e 68 3a 37 31  /SDL_loadso.h:71
e95b0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
e95c0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
e95d0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
e95e0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
e95f0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
e9600 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
e9610 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
e9620 3a 20 22 68 61 6e 64 6c 65 22 2c 20 22 74 79 70  : "handle", "typ
e9630 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
e9640 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
e9650 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
e9660 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  " } } }], "retur
e9670 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
e9680 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
e9690 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
e96a0 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
e96b0 20 22 22 2c 20 22 69 64 22 3a 20 31 35 30 2c 20   "", "id": 150, 
e96c0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e96d0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e96e0 44 4c 5f 6c 6f 67 2e 68 3a 36 34 3a 31 22 2c 20  DL_log.h:64:1", 
e96f0 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
e9700 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e9710 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41  me": "SDL_LOG_CA
e9720 54 45 47 4f 52 59 5f 41 50 50 4c 49 43 41 54 49  TEGORY_APPLICATI
e9730 4f 4e 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  ON", "value": 0 
e9740 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e9750 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
e9760 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 45  L_LOG_CATEGORY_E
e9770 52 52 4f 52 22 2c 20 22 76 61 6c 75 65 22 3a 20  RROR", "value": 
e9780 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  1 }, { "tag": "f
e9790 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e97a0 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59  SDL_LOG_CATEGORY
e97b0 5f 41 53 53 45 52 54 22 2c 20 22 76 61 6c 75 65  _ASSERT", "value
e97c0 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 2 }, { "tag":
e97d0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
e97e0 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47  : "SDL_LOG_CATEG
e97f0 4f 52 59 5f 53 59 53 54 45 4d 22 2c 20 22 76 61  ORY_SYSTEM", "va
e9800 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61  lue": 3 }, { "ta
e9810 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e9820 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41  me": "SDL_LOG_CA
e9830 54 45 47 4f 52 59 5f 41 55 44 49 4f 22 2c 20 22  TEGORY_AUDIO", "
e9840 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22  value": 4 }, { "
e9850 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
e9860 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f  name": "SDL_LOG_
e9870 43 41 54 45 47 4f 52 59 5f 56 49 44 45 4f 22 2c  CATEGORY_VIDEO",
e9880 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 2c 20 7b   "value": 5 }, {
e9890 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e98a0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f   "name": "SDL_LO
e98b0 47 5f 43 41 54 45 47 4f 52 59 5f 52 45 4e 44 45  G_CATEGORY_RENDE
e98c0 52 22 2c 20 22 76 61 6c 75 65 22 3a 20 36 20 7d  R", "value": 6 }
e98d0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e98e0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
e98f0 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 49 4e  _LOG_CATEGORY_IN
e9900 50 55 54 22 2c 20 22 76 61 6c 75 65 22 3a 20 37  PUT", "value": 7
e9910 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
e9920 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
e9930 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f  DL_LOG_CATEGORY_
e9940 54 45 53 54 22 2c 20 22 76 61 6c 75 65 22 3a 20  TEST", "value": 
e9950 38 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  8 }, { "tag": "f
e9960 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e9970 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59  SDL_LOG_CATEGORY
e9980 5f 52 45 53 45 52 56 45 44 31 22 2c 20 22 76 61  _RESERVED1", "va
e9990 6c 75 65 22 3a 20 39 20 7d 2c 20 7b 20 22 74 61  lue": 9 }, { "ta
e99a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e99b0 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41  me": "SDL_LOG_CA
e99c0 54 45 47 4f 52 59 5f 52 45 53 45 52 56 45 44 32  TEGORY_RESERVED2
e99d0 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 30 20 7d  ", "value": 10 }
e99e0 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
e99f0 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
e9a00 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 52 45  _LOG_CATEGORY_RE
e9a10 53 45 52 56 45 44 33 22 2c 20 22 76 61 6c 75 65  SERVED3", "value
e9a20 22 3a 20 31 31 20 7d 2c 20 7b 20 22 74 61 67 22  ": 11 }, { "tag"
e9a30 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e9a40 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45  ": "SDL_LOG_CATE
e9a50 47 4f 52 59 5f 52 45 53 45 52 56 45 44 34 22 2c  GORY_RESERVED4",
e9a60 20 22 76 61 6c 75 65 22 3a 20 31 32 20 7d 2c 20   "value": 12 }, 
e9a70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
e9a80 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
e9a90 4f 47 5f 43 41 54 45 47 4f 52 59 5f 52 45 53 45  OG_CATEGORY_RESE
e9aa0 52 56 45 44 35 22 2c 20 22 76 61 6c 75 65 22 3a  RVED5", "value":
e9ab0 20 31 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20   13 }, { "tag": 
e9ac0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e9ad0 20 22 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f   "SDL_LOG_CATEGO
e9ae0 52 59 5f 52 45 53 45 52 56 45 44 36 22 2c 20 22  RY_RESERVED6", "
e9af0 76 61 6c 75 65 22 3a 20 31 34 20 7d 2c 20 7b 20  value": 14 }, { 
e9b00 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e9b10 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47  "name": "SDL_LOG
e9b20 5f 43 41 54 45 47 4f 52 59 5f 52 45 53 45 52 56  _CATEGORY_RESERV
e9b30 45 44 37 22 2c 20 22 76 61 6c 75 65 22 3a 20 31  ED7", "value": 1
e9b40 35 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  5 }, { "tag": "f
e9b50 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e9b60 53 44 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59  SDL_LOG_CATEGORY
e9b70 5f 52 45 53 45 52 56 45 44 38 22 2c 20 22 76 61  _RESERVED8", "va
e9b80 6c 75 65 22 3a 20 31 36 20 7d 2c 20 7b 20 22 74  lue": 16 }, { "t
e9b90 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
e9ba0 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43  ame": "SDL_LOG_C
e9bb0 41 54 45 47 4f 52 59 5f 52 45 53 45 52 56 45 44  ATEGORY_RESERVED
e9bc0 39 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 37 20  9", "value": 17 
e9bd0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e9be0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
e9bf0 4c 5f 4c 4f 47 5f 43 41 54 45 47 4f 52 59 5f 52  L_LOG_CATEGORY_R
e9c00 45 53 45 52 56 45 44 31 30 22 2c 20 22 76 61 6c  ESERVED10", "val
e9c10 75 65 22 3a 20 31 38 20 7d 2c 20 7b 20 22 74 61  ue": 18 }, { "ta
e9c20 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
e9c30 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 43 41  me": "SDL_LOG_CA
e9c40 54 45 47 4f 52 59 5f 43 55 53 54 4f 4d 22 2c 20  TEGORY_CUSTOM", 
e9c50 22 76 61 6c 75 65 22 3a 20 31 39 20 7d 5d 20 7d  "value": 19 }] }
e9c60 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75 6d  ,.{ "tag": "enum
e9c70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
e9c80 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 35  e": "", "id": 15
e9c90 31 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  1, "location": "
e9ca0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
e9cb0 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 30 32 3a  2/SDL_log.h:102:
e9cc0 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
e9cd0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
e9ce0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 4f   "name": "SDL_LO
e9cf0 47 5f 50 52 49 4f 52 49 54 59 5f 56 45 52 42 4f  G_PRIORITY_VERBO
e9d00 53 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  SE", "value": 1 
e9d10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
e9d20 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
e9d30 4c 5f 4c 4f 47 5f 50 52 49 4f 52 49 54 59 5f 44  L_LOG_PRIORITY_D
e9d40 45 42 55 47 22 2c 20 22 76 61 6c 75 65 22 3a 20  EBUG", "value": 
e9d50 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  2 }, { "tag": "f
e9d60 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
e9d70 53 44 4c 5f 4c 4f 47 5f 50 52 49 4f 52 49 54 59  SDL_LOG_PRIORITY
e9d80 5f 49 4e 46 4f 22 2c 20 22 76 61 6c 75 65 22 3a  _INFO", "value":
e9d90 20 33 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   3 }, { "tag": "
e9da0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
e9db0 22 53 44 4c 5f 4c 4f 47 5f 50 52 49 4f 52 49 54  "SDL_LOG_PRIORIT
e9dc0 59 5f 57 41 52 4e 22 2c 20 22 76 61 6c 75 65 22  Y_WARN", "value"
e9dd0 3a 20 34 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 4 }, { "tag": 
e9de0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
e9df0 20 22 53 44 4c 5f 4c 4f 47 5f 50 52 49 4f 52 49   "SDL_LOG_PRIORI
e9e00 54 59 5f 45 52 52 4f 52 22 2c 20 22 76 61 6c 75  TY_ERROR", "valu
e9e10 65 22 3a 20 35 20 7d 2c 20 7b 20 22 74 61 67 22  e": 5 }, { "tag"
e9e20 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
e9e30 22 3a 20 22 53 44 4c 5f 4c 4f 47 5f 50 52 49 4f  ": "SDL_LOG_PRIO
e9e40 52 49 54 59 5f 43 52 49 54 49 43 41 4c 22 2c 20  RITY_CRITICAL", 
e9e50 22 76 61 6c 75 65 22 3a 20 36 20 7d 2c 20 7b 20  "value": 6 }, { 
e9e60 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
e9e70 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4e 55 4d  "name": "SDL_NUM
e9e80 5f 4c 4f 47 5f 50 52 49 4f 52 49 54 49 45 53 22  _LOG_PRIORITIES"
e9e90 2c 20 22 76 61 6c 75 65 22 3a 20 37 20 7d 5d 20  , "value": 7 }] 
e9ea0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
e9eb0 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
e9ec0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67  "name": "SDL_Log
e9ed0 50 72 69 6f 72 69 74 79 22 2c 20 22 6c 6f 63 61  Priority", "loca
e9ee0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
e9ef0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f  lude/SDL2/SDL_lo
e9f00 67 2e 68 3a 31 31 31 3a 33 22 2c 20 22 74 79 70  g.h:111:3", "typ
e9f10 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65  e": { "tag": ":e
e9f20 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22  num", "name": ""
e9f30 2c 20 22 69 64 22 3a 20 31 35 31 20 7d 20 7d 2c  , "id": 151 } },
e9f40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
e9f50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
e9f60 44 4c 5f 4c 6f 67 53 65 74 41 6c 6c 50 72 69 6f  DL_LogSetAllPrio
e9f70 72 69 74 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20  rity", "ns": 0, 
e9f80 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
e9f90 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
e9fa0 44 4c 5f 6c 6f 67 2e 68 3a 31 31 37 3a 33 30 22  DL_log.h:117:30"
e9fb0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
e9fc0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
e9fd0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
e9fe0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
e9ff0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ea000 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ea010 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
ea020 72 69 6f 72 69 74 79 22 2c 20 22 74 79 70 65 22  riority", "type"
ea030 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ea040 4c 6f 67 50 72 69 6f 72 69 74 79 22 20 7d 20 7d  LogPriority" } }
ea050 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ea060 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
ea070 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
ea080 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ea090 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 53 65 74  me": "SDL_LogSet
ea0a0 50 72 69 6f 72 69 74 79 22 2c 20 22 6e 73 22 3a  Priority", "ns":
ea0b0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ea0c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ea0d0 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 32 32  L2/SDL_log.h:122
ea0e0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
ea0f0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
ea100 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ea110 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ea120 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ea130 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ea140 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ea150 3a 20 22 63 61 74 65 67 6f 72 79 22 2c 20 22 74  : "category", "t
ea160 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ea170 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
ea180 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
ea190 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
ea1a0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ea1b0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70  ter", "name": "p
ea1c0 72 69 6f 72 69 74 79 22 2c 20 22 74 79 70 65 22  riority", "type"
ea1d0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
ea1e0 4c 6f 67 50 72 69 6f 72 69 74 79 22 20 7d 20 7d  LogPriority" } }
ea1f0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ea200 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
ea210 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
ea220 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ea230 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 47 65 74  me": "SDL_LogGet
ea240 50 72 69 6f 72 69 74 79 22 2c 20 22 6e 73 22 3a  Priority", "ns":
ea250 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
ea260 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ea270 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 32 38  L2/SDL_log.h:128
ea280 3a 34 31 22 2c 20 22 76 61 72 69 61 64 69 63 22  :41", "variadic"
ea290 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
ea2a0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
ea2b0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
ea2c0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
ea2d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
ea2e0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ea2f0 3a 20 22 63 61 74 65 67 6f 72 79 22 2c 20 22 74  : "category", "t
ea300 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ea310 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
ea320 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
ea330 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c  nment": 32 } }],
ea340 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
ea350 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4c 6f  { "tag": "SDL_Lo
ea360 67 50 72 69 6f 72 69 74 79 22 20 7d 20 7d 2c 0a  gPriority" } },.
ea370 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
ea380 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
ea390 4c 5f 4c 6f 67 52 65 73 65 74 50 72 69 6f 72 69  L_LogResetPriori
ea3a0 74 69 65 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  ties", "ns": 0, 
ea3b0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ea3c0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ea3d0 44 4c 5f 6c 6f 67 2e 68 3a 31 33 35 3a 33 30 22  DL_log.h:135:30"
ea3e0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ea3f0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ea400 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ea410 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ea420 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ea430 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ea440 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
ea450 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
ea460 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
ea470 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 22 2c 20  me": "SDL_Log", 
ea480 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ea490 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ea4a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e  de/SDL2/SDL_log.
ea4b0 68 3a 31 34 30 3a 33 30 22 2c 20 22 76 61 72 69  h:140:30", "vari
ea4c0 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e  adic": true, "in
ea4d0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ea4e0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ea4f0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ea500 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
ea510 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ea520 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79  ame": "fmt", "ty
ea530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ea540 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
ea550 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
ea560 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
ea570 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
ea580 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
ea590 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
ea5a0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
ea5b0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
ea5c0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
ea5d0 22 53 44 4c 5f 4c 6f 67 56 65 72 62 6f 73 65 22  "SDL_LogVerbose"
ea5e0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ea5f0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ea600 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f  lude/SDL2/SDL_lo
ea610 67 2e 68 3a 31 34 35 3a 33 30 22 2c 20 22 76 61  g.h:145:30", "va
ea620 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22  riadic": true, "
ea630 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
ea640 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
ea650 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
ea660 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
ea670 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
ea680 22 6e 61 6d 65 22 3a 20 22 63 61 74 65 67 6f 72  "name": "categor
ea690 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  y", "type": { "t
ea6a0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ea6b0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ea6c0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ea6d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
ea6e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ea6f0 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65  e": "fmt", "type
ea700 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
ea710 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
ea720 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
ea730 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
ea740 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ea750 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  : 8 } } }], "ret
ea760 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
ea770 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
ea780 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
ea790 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
ea7a0 44 4c 5f 4c 6f 67 44 65 62 75 67 22 2c 20 22 6e  DL_LogDebug", "n
ea7b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
ea7c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ea7d0 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a  /SDL2/SDL_log.h:
ea7e0 31 35 30 3a 33 30 22 2c 20 22 76 61 72 69 61 64  150:30", "variad
ea7f0 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69  ic": true, "inli
ea800 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ea810 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ea820 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ea830 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ea840 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ea850 65 22 3a 20 22 63 61 74 65 67 6f 72 79 22 2c 20  e": "category", 
ea860 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ea870 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ea880 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ea890 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ea8a0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
ea8b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ea8c0 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a 20 7b  "fmt", "type": {
ea8d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ea8e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ea8f0 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62  ag": ":char", "b
ea900 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69  it-size": 8, "bi
ea910 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20  t-alignment": 8 
ea920 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
ea930 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ea940 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22  ":void" } },.{ "
ea950 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
ea960 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c  , "name": "SDL_L
ea970 6f 67 49 6e 66 6f 22 2c 20 22 6e 73 22 3a 20 30  ogInfo", "ns": 0
ea980 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ea990 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ea9a0 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 35 35 3a 33  /SDL_log.h:155:3
ea9b0 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
ea9c0 74 72 75 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  true, "inline": 
ea9d0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
ea9e0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
ea9f0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
eaa00 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
eaa10 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
eaa20 63 61 74 65 67 6f 72 79 22 2c 20 22 74 79 70 65  category", "type
eaa30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
eaa40 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
eaa50 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
eaa60 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22  nt": 32 } }, { "
eaa70 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
eaa80 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22  ", "name": "fmt"
eaa90 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eaaa0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
eaab0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eaac0 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
eaad0 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
eaae0 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
eaaf0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
eab00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
eab10 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
eab20 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
eab30 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f 67 57 61 72  me": "SDL_LogWar
eab40 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  n", "ns": 0, "lo
eab50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
eab60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
eab70 6c 6f 67 2e 68 3a 31 36 30 3a 33 30 22 2c 20 22  log.h:160:30", "
eab80 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65 2c  variadic": true,
eab90 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
eaba0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
eabb0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
eabc0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
eabd0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
eabe0 2c 20 22 6e 61 6d 65 22 3a 20 22 63 61 74 65 67  , "name": "categ
eabf0 6f 72 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ory", "type": { 
eac00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
eac10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
eac20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
eac30 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
eac40 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
eac50 61 6d 65 22 3a 20 22 66 6d 74 22 2c 20 22 74 79  ame": "fmt", "ty
eac60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
eac70 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
eac80 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61  : { "tag": ":cha
eac90 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  r", "bit-size": 
eaca0 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
eacb0 74 22 3a 20 38 20 7d 20 7d 20 7d 5d 2c 20 22 72  t": 8 } } }], "r
eacc0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
eacd0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
eace0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
eacf0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
ead00 22 53 44 4c 5f 4c 6f 67 45 72 72 6f 72 22 2c 20  "SDL_LogError", 
ead10 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
ead20 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ead30 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e  de/SDL2/SDL_log.
ead40 68 3a 31 36 35 3a 33 30 22 2c 20 22 76 61 72 69  h:165:30", "vari
ead50 61 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e  adic": true, "in
ead60 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ead70 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ead80 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ead90 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
eada0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
eadb0 61 6d 65 22 3a 20 22 63 61 74 65 67 6f 72 79 22  ame": "category"
eadc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eadd0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
eade0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
eadf0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
eae00 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
eae10 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
eae20 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a  : "fmt", "type":
eae30 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
eae40 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
eae50 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20  "tag": ":char", 
eae60 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22  "bit-size": 8, "
eae70 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
eae80 38 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  8 } } }], "retur
eae90 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
eaea0 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b  : ":void" } },.{
eaeb0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
eaec0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
eaed0 5f 4c 6f 67 43 72 69 74 69 63 61 6c 22 2c 20 22  _LogCritical", "
eaee0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
eaef0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
eaf00 65 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68  e/SDL2/SDL_log.h
eaf10 3a 31 37 30 3a 33 30 22 2c 20 22 76 61 72 69 61  :170:30", "varia
eaf20 64 69 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c  dic": true, "inl
eaf30 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
eaf40 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
eaf50 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
eaf60 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
eaf70 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
eaf80 6d 65 22 3a 20 22 63 61 74 65 67 6f 72 79 22 2c  me": "category",
eaf90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
eafa0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
eafb0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
eafc0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
eafd0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
eafe0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
eaff0 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a 20   "fmt", "type": 
eb000 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
eb010 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
eb020 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
eb030 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
eb040 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
eb050 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
eb060 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
eb070 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
eb080 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
eb090 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
eb0a0 4c 6f 67 4d 65 73 73 61 67 65 22 2c 20 22 6e 73  LogMessage", "ns
eb0b0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
eb0c0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
eb0d0 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31  SDL2/SDL_log.h:1
eb0e0 37 35 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69  75:30", "variadi
eb0f0 63 22 3a 20 74 72 75 65 2c 20 22 69 6e 6c 69 6e  c": true, "inlin
eb100 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
eb110 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
eb120 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
eb130 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
eb140 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
eb150 22 3a 20 22 63 61 74 65 67 6f 72 79 22 2c 20 22  ": "category", "
eb160 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eb170 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
eb180 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
eb190 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
eb1a0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
eb1b0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
eb1c0 70 72 69 6f 72 69 74 79 22 2c 20 22 74 79 70 65  priority", "type
eb1d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
eb1e0 5f 4c 6f 67 50 72 69 6f 72 69 74 79 22 20 7d 20  _LogPriority" } 
eb1f0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
eb200 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
eb210 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22 3a 20   "fmt", "type": 
eb220 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
eb230 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
eb240 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
eb250 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
eb260 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
eb270 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
eb280 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
eb290 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20   ":void" } },.{ 
eb2a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
eb2b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
eb2c0 4c 6f 67 4d 65 73 73 61 67 65 56 22 2c 20 22 6e  LogMessageV", "n
eb2d0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
eb2e0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
eb2f0 2f 53 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a  /SDL2/SDL_log.h:
eb300 31 38 32 3a 33 30 22 2c 20 22 76 61 72 69 61 64  182:30", "variad
eb310 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
eb320 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
eb330 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
eb340 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
eb350 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
eb360 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
eb370 6d 65 22 3a 20 22 63 61 74 65 67 6f 72 79 22 2c  me": "category",
eb380 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
eb390 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
eb3a0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
eb3b0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
eb3c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
eb3d0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
eb3e0 20 22 70 72 69 6f 72 69 74 79 22 2c 20 22 74 79   "priority", "ty
eb3f0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
eb400 44 4c 5f 4c 6f 67 50 72 69 6f 72 69 74 79 22 20  DL_LogPriority" 
eb410 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
eb420 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
eb430 22 3a 20 22 66 6d 74 22 2c 20 22 74 79 70 65 22  ": "fmt", "type"
eb440 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
eb450 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
eb460 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c   "tag": ":char",
eb470 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
eb480 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
eb490 20 38 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   8 } } }, { "tag
eb4a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eb4b0 22 6e 61 6d 65 22 3a 20 22 61 70 22 2c 20 22 74  "name": "ap", "t
eb4c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eb4d0 76 61 5f 6c 69 73 74 22 20 7d 20 7d 5d 2c 20 22  va_list" } }], "
eb4e0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
eb4f0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
eb500 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
eb510 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
eb520 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4c 6f   "name": "SDL_Lo
eb530 67 4f 75 74 70 75 74 46 75 6e 63 74 69 6f 6e 22  gOutputFunction"
eb540 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
eb550 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
eb560 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 31 38 39 3a 32  /SDL_log.h:189:2
eb570 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  4", "type": { "t
eb580 61 67 22 3a 20 22 3a 66 75 6e 63 74 69 6f 6e 2d  ag": ":function-
eb590 70 6f 69 6e 74 65 72 22 20 7d 20 7d 2c 0a 7b 20  pointer" } },.{ 
eb5a0 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
eb5b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
eb5c0 4c 6f 67 47 65 74 4f 75 74 70 75 74 46 75 6e 63  LogGetOutputFunc
eb5d0 74 69 6f 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tion", "ns": 0, 
eb5e0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
eb5f0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
eb600 44 4c 5f 6c 6f 67 2e 68 3a 31 39 34 3a 33 30 22  DL_log.h:194:30"
eb610 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
eb620 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
eb630 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
eb640 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
eb650 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
eb660 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
eb670 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63  ter", "name": "c
eb680 61 6c 6c 62 61 63 6b 22 2c 20 22 74 79 70 65 22  allback", "type"
eb690 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
eb6a0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
eb6b0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4c 6f 67   "tag": "SDL_Log
eb6c0 4f 75 74 70 75 74 46 75 6e 63 74 69 6f 6e 22 20  OutputFunction" 
eb6d0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
eb6e0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
eb6f0 6d 65 22 3a 20 22 75 73 65 72 64 61 74 61 22 2c  me": "userdata",
eb700 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
eb710 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
eb720 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eb730 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
eb740 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
eb750 69 64 22 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72  id" } } } }], "r
eb760 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
eb770 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
eb780 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
eb790 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
eb7a0 22 53 44 4c 5f 4c 6f 67 53 65 74 4f 75 74 70 75  "SDL_LogSetOutpu
eb7b0 74 46 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 73 22  tFunction", "ns"
eb7c0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
eb7d0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
eb7e0 44 4c 32 2f 53 44 4c 5f 6c 6f 67 2e 68 3a 32 30  DL2/SDL_log.h:20
eb7f0 30 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  0:30", "variadic
eb800 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
eb810 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
eb820 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
eb830 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
eb840 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
eb850 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
eb860 22 3a 20 22 63 61 6c 6c 62 61 63 6b 22 2c 20 22  ": "callback", "
eb870 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eb880 22 53 44 4c 5f 4c 6f 67 4f 75 74 70 75 74 46 75  "SDL_LogOutputFu
eb890 6e 63 74 69 6f 6e 22 20 7d 20 7d 2c 20 7b 20 22  nction" } }, { "
eb8a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
eb8b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 75 73 65 72  ", "name": "user
eb8c0 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  data", "type": {
eb8d0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
eb8e0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
eb8f0 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
eb900 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
eb910 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
eb920 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
eb930 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
eb940 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
eb950 22 69 64 22 3a 20 31 35 32 2c 20 22 6c 6f 63 61  "id": 152, "loca
eb960 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
eb970 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65  lude/SDL2/SDL_me
eb980 73 73 61 67 65 62 6f 78 2e 68 3a 33 37 3a 39 22  ssagebox.h:37:9"
eb990 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
eb9a0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
eb9b0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53  name": "SDL_MESS
eb9c0 41 47 45 42 4f 58 5f 45 52 52 4f 52 22 2c 20 22  AGEBOX_ERROR", "
eb9d0 76 61 6c 75 65 22 3a 20 31 36 20 7d 2c 20 7b 20  value": 16 }, { 
eb9e0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
eb9f0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53  "name": "SDL_MES
eba00 53 41 47 45 42 4f 58 5f 57 41 52 4e 49 4e 47 22  SAGEBOX_WARNING"
eba10 2c 20 22 76 61 6c 75 65 22 3a 20 33 32 20 7d 2c  , "value": 32 },
eba20 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
eba30 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
eba40 4d 45 53 53 41 47 45 42 4f 58 5f 49 4e 46 4f 52  MESSAGEBOX_INFOR
eba50 4d 41 54 49 4f 4e 22 2c 20 22 76 61 6c 75 65 22  MATION", "value"
eba60 3a 20 36 34 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  : 64 }] },.{ "ta
eba70 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
eba80 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
eba90 22 53 44 4c 5f 4d 65 73 73 61 67 65 42 6f 78 46  "SDL_MessageBoxF
ebaa0 6c 61 67 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  lags", "location
ebab0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ebac0 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67  /SDL2/SDL_messag
ebad0 65 62 6f 78 2e 68 3a 34 32 3a 33 22 2c 20 22 74  ebox.h:42:3", "t
ebae0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ebaf0 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20  :enum", "name": 
ebb00 22 22 2c 20 22 69 64 22 3a 20 31 35 32 20 7d 20  "", "id": 152 } 
ebb10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
ebb20 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
ebb30 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
ebb40 35 33 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  53, "location": 
ebb50 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ebb60 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f  L2/SDL_messagebo
ebb70 78 2e 68 3a 34 37 3a 39 22 2c 20 22 66 69 65 6c  x.h:47:9", "fiel
ebb80 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
ebb90 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ebba0 22 53 44 4c 5f 4d 45 53 53 41 47 45 42 4f 58 5f  "SDL_MESSAGEBOX_
ebbb0 42 55 54 54 4f 4e 5f 52 45 54 55 52 4e 4b 45 59  BUTTON_RETURNKEY
ebbc0 5f 44 45 46 41 55 4c 54 22 2c 20 22 76 61 6c 75  _DEFAULT", "valu
ebbd0 65 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22  e": 1 }, { "tag"
ebbe0 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ebbf0 22 3a 20 22 53 44 4c 5f 4d 45 53 53 41 47 45 42  ": "SDL_MESSAGEB
ebc00 4f 58 5f 42 55 54 54 4f 4e 5f 45 53 43 41 50 45  OX_BUTTON_ESCAPE
ebc10 4b 45 59 5f 44 45 46 41 55 4c 54 22 2c 20 22 76  KEY_DEFAULT", "v
ebc20 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d 2c 0a 7b  alue": 2 }] },.{
ebc30 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66   "tag": "typedef
ebc40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
ebc50 65 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67 65  e": "SDL_Message
ebc60 42 6f 78 42 75 74 74 6f 6e 46 6c 61 67 73 22 2c  BoxButtonFlags",
ebc70 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
ebc80 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
ebc90 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68  SDL_messagebox.h
ebca0 3a 35 31 3a 33 22 2c 20 22 74 79 70 65 22 3a 20  :51:3", "type": 
ebcb0 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22  { "tag": ":enum"
ebcc0 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69  , "name": "", "i
ebcd0 64 22 3a 20 31 35 33 20 7d 20 7d 2c 0a 7b 20 22  d": 153 } },.{ "
ebce0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
ebcf0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ebd00 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67 65 42 6f  : "SDL_MessageBo
ebd10 78 42 75 74 74 6f 6e 44 61 74 61 22 2c 20 22 6c  xButtonData", "l
ebd20 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ebd30 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ebd40 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a 36 31  _messagebox.h:61
ebd50 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
ebd60 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
ebd70 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
ebd80 20 22 22 2c 20 22 69 64 22 3a 20 31 35 34 2c 20   "", "id": 154, 
ebd90 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
ebda0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
ebdb0 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e 68 3a  DL_messagebox.h:
ebdc0 35 36 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65  56:9", "bit-size
ebdd0 22 3a 20 31 32 38 2c 20 22 62 69 74 2d 61 6c 69  ": 128, "bit-ali
ebde0 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69  gnment": 64, "fi
ebdf0 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  elds": [{ "tag":
ebe00 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ebe10 3a 20 22 66 6c 61 67 73 22 2c 20 22 62 69 74 2d  : "flags", "bit-
ebe20 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
ebe30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ebe40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
ebe50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ebe60 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20  : "Uint32" } }, 
ebe70 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ebe80 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f  , "name": "butto
ebe90 6e 69 64 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  nid", "bit-offse
ebea0 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69 7a  t": 32, "bit-siz
ebeb0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ebec0 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
ebed0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ebee0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
ebef0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ebf00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
ebf10 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
ebf20 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
ebf30 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36   "bit-offset": 6
ebf40 34 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36  4, "bit-size": 6
ebf50 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  4, "bit-alignmen
ebf60 74 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20  t": 64, "type": 
ebf70 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ebf80 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ebf90 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
ebfa0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
ebfb0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ebfc0 20 7d 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22   } } }] } },.{ "
ebfd0 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
ebfe0 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ebff0 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67 65 42 6f  : "SDL_MessageBo
ec000 78 43 6f 6c 6f 72 22 2c 20 22 6c 6f 63 61 74 69  xColor", "locati
ec010 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ec020 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73  de/SDL2/SDL_mess
ec030 61 67 65 62 6f 78 2e 68 3a 36 39 3a 33 22 2c 20  agebox.h:69:3", 
ec040 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ec050 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
ec060 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
ec070 22 69 64 22 3a 20 31 35 35 2c 20 22 6c 6f 63 61  "id": 155, "loca
ec080 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ec090 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65  lude/SDL2/SDL_me
ec0a0 73 73 61 67 65 62 6f 78 2e 68 3a 36 36 3a 39 22  ssagebox.h:66:9"
ec0b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 32 34  , "bit-size": 24
ec0c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ec0d0 22 3a 20 38 2c 20 22 66 69 65 6c 64 73 22 3a 20  ": 8, "fields": 
ec0e0 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
ec0f0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20  ", "name": "r", 
ec100 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
ec110 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20   "bit-size": 8, 
ec120 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ec130 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74   8, "type": { "t
ec140 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d  ag": "Uint8" } }
ec150 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
ec160 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c  d", "name": "g",
ec170 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 38   "bit-offset": 8
ec180 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
ec190 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ec1a0 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
ec1b0 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
ec1c0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ec1d0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22  ld", "name": "b"
ec1e0 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
ec1f0 31 36 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  16, "bit-size": 
ec200 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  8, "bit-alignmen
ec210 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b  t": 8, "type": {
ec220 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
ec230 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  } }] } },.{ "tag
ec240 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73 22 3a  ": "enum", "ns":
ec250 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20   0, "name": "", 
ec260 22 69 64 22 3a 20 31 35 36 2c 20 22 6c 6f 63 61  "id": 156, "loca
ec270 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ec280 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65  lude/SDL2/SDL_me
ec290 73 73 61 67 65 62 6f 78 2e 68 3a 37 31 3a 39 22  ssagebox.h:71:9"
ec2a0 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
ec2b0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ec2c0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53  name": "SDL_MESS
ec2d0 41 47 45 42 4f 58 5f 43 4f 4c 4f 52 5f 42 41 43  AGEBOX_COLOR_BAC
ec2e0 4b 47 52 4f 55 4e 44 22 2c 20 22 76 61 6c 75 65  KGROUND", "value
ec2f0 22 3a 20 30 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 0 }, { "tag":
ec300 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ec310 3a 20 22 53 44 4c 5f 4d 45 53 53 41 47 45 42 4f  : "SDL_MESSAGEBO
ec320 58 5f 43 4f 4c 4f 52 5f 54 45 58 54 22 2c 20 22  X_COLOR_TEXT", "
ec330 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
ec340 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ec350 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53  name": "SDL_MESS
ec360 41 47 45 42 4f 58 5f 43 4f 4c 4f 52 5f 42 55 54  AGEBOX_COLOR_BUT
ec370 54 4f 4e 5f 42 4f 52 44 45 52 22 2c 20 22 76 61  TON_BORDER", "va
ec380 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61  lue": 2 }, { "ta
ec390 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ec3a0 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53 41 47  me": "SDL_MESSAG
ec3b0 45 42 4f 58 5f 43 4f 4c 4f 52 5f 42 55 54 54 4f  EBOX_COLOR_BUTTO
ec3c0 4e 5f 42 41 43 4b 47 52 4f 55 4e 44 22 2c 20 22  N_BACKGROUND", "
ec3d0 76 61 6c 75 65 22 3a 20 33 20 7d 2c 20 7b 20 22  value": 3 }, { "
ec3e0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ec3f0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53  name": "SDL_MESS
ec400 41 47 45 42 4f 58 5f 43 4f 4c 4f 52 5f 42 55 54  AGEBOX_COLOR_BUT
ec410 54 4f 4e 5f 53 45 4c 45 43 54 45 44 22 2c 20 22  TON_SELECTED", "
ec420 76 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22  value": 4 }, { "
ec430 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ec440 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 45 53 53  name": "SDL_MESS
ec450 41 47 45 42 4f 58 5f 43 4f 4c 4f 52 5f 4d 41 58  AGEBOX_COLOR_MAX
ec460 22 2c 20 22 76 61 6c 75 65 22 3a 20 35 20 7d 5d  ", "value": 5 }]
ec470 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79   },.{ "tag": "ty
ec480 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c  pedef", "ns": 0,
ec490 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 4d 65   "name": "SDL_Me
ec4a0 73 73 61 67 65 42 6f 78 43 6f 6c 6f 72 54 79 70  ssageBoxColorTyp
ec4b0 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  e", "location": 
ec4c0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ec4d0 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f  L2/SDL_messagebo
ec4e0 78 2e 68 3a 37 39 3a 33 22 2c 20 22 74 79 70 65  x.h:79:3", "type
ec4f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e  ": { "tag": ":en
ec500 75 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  um", "name": "",
ec510 20 22 69 64 22 3a 20 31 35 36 20 7d 20 7d 2c 0a   "id": 156 } },.
ec520 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
ec530 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
ec540 6d 65 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67  me": "SDL_Messag
ec550 65 42 6f 78 43 6f 6c 6f 72 53 63 68 65 6d 65 22  eBoxColorScheme"
ec560 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ec570 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ec580 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78 2e  /SDL_messagebox.
ec590 68 3a 38 37 3a 33 22 2c 20 22 74 79 70 65 22 3a  h:87:3", "type":
ec5a0 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
ec5b0 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
ec5c0 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
ec5d0 35 37 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  57, "location": 
ec5e0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ec5f0 4c 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f  L2/SDL_messagebo
ec600 78 2e 68 3a 38 34 3a 39 22 2c 20 22 62 69 74 2d  x.h:84:9", "bit-
ec610 73 69 7a 65 22 3a 20 31 32 30 2c 20 22 62 69 74  size": 120, "bit
ec620 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20  -alignment": 8, 
ec630 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
ec640 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
ec650 6d 65 22 3a 20 22 63 6f 6c 6f 72 73 22 2c 20 22  me": "colors", "
ec660 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
ec670 22 62 69 74 2d 73 69 7a 65 22 3a 20 31 32 30 2c  "bit-size": 120,
ec680 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
ec690 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
ec6a0 74 61 67 22 3a 20 22 3a 61 72 72 61 79 22 2c 20  tag": ":array", 
ec6b0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ec6c0 20 22 53 44 4c 5f 4d 65 73 73 61 67 65 42 6f 78   "SDL_MessageBox
ec6d0 43 6f 6c 6f 72 22 20 7d 2c 20 22 73 69 7a 65 22  Color" }, "size"
ec6e0 3a 20 35 20 7d 20 7d 5d 20 7d 20 7d 2c 0a 7b 20  : 5 } }] } },.{ 
ec6f0 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
ec700 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ec710 22 3a 20 22 53 44 4c 5f 4d 65 73 73 61 67 65 42  ": "SDL_MessageB
ec720 6f 78 44 61 74 61 22 2c 20 22 6c 6f 63 61 74 69  oxData", "locati
ec730 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
ec740 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65 73 73  de/SDL2/SDL_mess
ec750 61 67 65 62 6f 78 2e 68 3a 31 30 33 3a 33 22 2c  agebox.h:103:3",
ec760 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ec770 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
ec780 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c  : 0, "name": "",
ec790 20 22 69 64 22 3a 20 31 35 38 2c 20 22 6c 6f 63   "id": 158, "loc
ec7a0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ec7b0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d  clude/SDL2/SDL_m
ec7c0 65 73 73 61 67 65 62 6f 78 2e 68 3a 39 32 3a 39  essagebox.h:92:9
ec7d0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 34  ", "bit-size": 4
ec7e0 34 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  48, "bit-alignme
ec7f0 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c 64 73  nt": 64, "fields
ec800 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
ec810 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66  eld", "name": "f
ec820 6c 61 67 73 22 2c 20 22 62 69 74 2d 6f 66 66 73  lags", "bit-offs
ec830 65 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a  et": 0, "bit-siz
ec840 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ec850 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
ec860 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
ec870 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74  int32" } }, { "t
ec880 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ec890 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
ec8a0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 36 34  "bit-offset": 64
ec8b0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
ec8c0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
ec8d0 22 3a 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b  ": 64, "type": {
ec8e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ec8f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ec900 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
ec910 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
ec920 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ec930 22 3a 20 22 74 69 74 6c 65 22 2c 20 22 62 69 74  ": "title", "bit
ec940 2d 6f 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22  -offset": 128, "
ec950 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22  bit-size": 64, "
ec960 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ec970 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  64, "type": { "t
ec980 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
ec990 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ec9a0 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
ec9b0 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
ec9c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
ec9d0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
ec9e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  eld", "name": "m
ec9f0 65 73 73 61 67 65 22 2c 20 22 62 69 74 2d 6f 66  essage", "bit-of
eca00 66 73 65 74 22 3a 20 31 39 32 2c 20 22 62 69 74  fset": 192, "bit
eca10 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
eca20 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
eca30 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
eca40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
eca50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eca60 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
eca70 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
eca80 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
eca90 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ecaa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62  ", "name": "numb
ecab0 75 74 74 6f 6e 73 22 2c 20 22 62 69 74 2d 6f 66  uttons", "bit-of
ecac0 66 73 65 74 22 3a 20 32 35 36 2c 20 22 62 69 74  fset": 256, "bit
ecad0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
ecae0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
ecaf0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ecb00 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
ecb10 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
ecb20 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
ecb30 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ecb40 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 75  ld", "name": "bu
ecb50 74 74 6f 6e 73 22 2c 20 22 62 69 74 2d 6f 66 66  ttons", "bit-off
ecb60 73 65 74 22 3a 20 33 32 30 2c 20 22 62 69 74 2d  set": 320, "bit-
ecb70 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74 2d  size": 64, "bit-
ecb80 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c 20  alignment": 64, 
ecb90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ecba0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ecbb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ecbc0 44 4c 5f 4d 65 73 73 61 67 65 42 6f 78 42 75 74  DL_MessageBoxBut
ecbd0 74 6f 6e 44 61 74 61 22 20 7d 20 7d 20 7d 2c 20  tonData" } } }, 
ecbe0 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
ecbf0 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c 6f 72  , "name": "color
ecc00 53 63 68 65 6d 65 22 2c 20 22 62 69 74 2d 6f 66  Scheme", "bit-of
ecc10 66 73 65 74 22 3a 20 33 38 34 2c 20 22 62 69 74  fset": 384, "bit
ecc20 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62 69 74  -size": 64, "bit
ecc30 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34 2c  -alignment": 64,
ecc40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
ecc50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
ecc60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ecc70 53 44 4c 5f 4d 65 73 73 61 67 65 42 6f 78 43 6f  SDL_MessageBoxCo
ecc80 6c 6f 72 53 63 68 65 6d 65 22 20 7d 20 7d 20 7d  lorScheme" } } }
ecc90 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  ] } },.{ "tag": 
ecca0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
eccb0 65 22 3a 20 22 53 44 4c 5f 53 68 6f 77 4d 65 73  e": "SDL_ShowMes
eccc0 73 61 67 65 42 6f 78 22 2c 20 22 6e 73 22 3a 20  sageBox", "ns": 
eccd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
ecce0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
eccf0 32 2f 53 44 4c 5f 6d 65 73 73 61 67 65 62 6f 78  2/SDL_messagebox
ecd00 2e 68 3a 31 31 39 3a 32 39 22 2c 20 22 76 61 72  .h:119:29", "var
ecd10 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
ecd20 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
ecd30 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
ecd40 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
ecd50 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
ecd60 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
ecd70 22 6e 61 6d 65 22 3a 20 22 6d 65 73 73 61 67 65  "name": "message
ecd80 62 6f 78 64 61 74 61 22 2c 20 22 74 79 70 65 22  boxdata", "type"
ecd90 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ecda0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
ecdb0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 4d 65 73   "tag": "SDL_Mes
ecdc0 73 61 67 65 42 6f 78 44 61 74 61 22 20 7d 20 7d  sageBoxData" } }
ecdd0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ecde0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ecdf0 3a 20 22 62 75 74 74 6f 6e 69 64 22 2c 20 22 74  : "buttonid", "t
ece00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ece10 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
ece20 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
ece30 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
ece40 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
ece50 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20  nt": 32 } } }], 
ece60 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ece70 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
ece80 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ece90 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ecea0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
eceb0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ecec0 61 6d 65 22 3a 20 22 53 44 4c 5f 53 68 6f 77 53  ame": "SDL_ShowS
eced0 69 6d 70 6c 65 4d 65 73 73 61 67 65 42 6f 78 22  impleMessageBox"
ecee0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
ecef0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ecf00 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6d 65  lude/SDL2/SDL_me
ecf10 73 73 61 67 65 62 6f 78 2e 68 3a 31 33 33 3a 32  ssagebox.h:133:2
ecf20 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
ecf30 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ecf40 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ecf50 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ecf60 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ecf70 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
ecf80 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ecf90 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22 3a  "flags", "type":
ecfa0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 33   { "tag": "Uint3
ecfb0 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  2" } }, { "tag":
ecfc0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ecfd0 61 6d 65 22 3a 20 22 74 69 74 6c 65 22 2c 20 22  ame": "title", "
ecfe0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ecff0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
ed000 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63  e": { "tag": ":c
ed010 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  har", "bit-size"
ed020 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
ed030 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b  ent": 8 } } }, {
ed040 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ed050 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 65  er", "name": "me
ed060 73 73 61 67 65 22 2c 20 22 74 79 70 65 22 3a 20  ssage", "type": 
ed070 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ed080 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ed090 74 61 67 22 3a 20 22 3a 63 68 61 72 22 2c 20 22  tag": ":char", "
ed0a0 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62  bit-size": 8, "b
ed0b0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
ed0c0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
ed0d0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ed0e0 61 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20  ame": "window", 
ed0f0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ed100 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ed110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ed120 44 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d  DL_Window" } } }
ed130 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ed140 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ed150 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ed160 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ed170 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
ed180 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
ed190 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
ed1a0 2c 20 22 69 64 22 3a 20 31 35 39 2c 20 22 6c 6f  , "id": 159, "lo
ed1b0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ed1c0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ed1d0 70 6f 77 65 72 2e 68 3a 34 32 3a 39 22 2c 20 22  power.h:42:9", "
ed1e0 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
ed1f0 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
ed200 65 22 3a 20 22 53 44 4c 5f 50 4f 57 45 52 53 54  e": "SDL_POWERST
ed210 41 54 45 5f 55 4e 4b 4e 4f 57 4e 22 2c 20 22 76  ATE_UNKNOWN", "v
ed220 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20 22 74  alue": 0 }, { "t
ed230 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ed240 61 6d 65 22 3a 20 22 53 44 4c 5f 50 4f 57 45 52  ame": "SDL_POWER
ed250 53 54 41 54 45 5f 4f 4e 5f 42 41 54 54 45 52 59  STATE_ON_BATTERY
ed260 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d 2c  ", "value": 1 },
ed270 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
ed280 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  ", "name": "SDL_
ed290 50 4f 57 45 52 53 54 41 54 45 5f 4e 4f 5f 42 41  POWERSTATE_NO_BA
ed2a0 54 54 45 52 59 22 2c 20 22 76 61 6c 75 65 22 3a  TTERY", "value":
ed2b0 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   2 }, { "tag": "
ed2c0 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ed2d0 22 53 44 4c 5f 50 4f 57 45 52 53 54 41 54 45 5f  "SDL_POWERSTATE_
ed2e0 43 48 41 52 47 49 4e 47 22 2c 20 22 76 61 6c 75  CHARGING", "valu
ed2f0 65 22 3a 20 33 20 7d 2c 20 7b 20 22 74 61 67 22  e": 3 }, { "tag"
ed300 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
ed310 22 3a 20 22 53 44 4c 5f 50 4f 57 45 52 53 54 41  ": "SDL_POWERSTA
ed320 54 45 5f 43 48 41 52 47 45 44 22 2c 20 22 76 61  TE_CHARGED", "va
ed330 6c 75 65 22 3a 20 34 20 7d 5d 20 7d 2c 0a 7b 20  lue": 4 }] },.{ 
ed340 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
ed350 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ed360 22 3a 20 22 53 44 4c 5f 50 6f 77 65 72 53 74 61  ": "SDL_PowerSta
ed370 74 65 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  te", "location":
ed380 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ed390 44 4c 32 2f 53 44 4c 5f 70 6f 77 65 72 2e 68 3a  DL2/SDL_power.h:
ed3a0 34 39 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b  49:3", "type": {
ed3b0 20 22 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c   "tag": ":enum",
ed3c0 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64   "name": "", "id
ed3d0 22 3a 20 31 35 39 20 7d 20 7d 2c 0a 7b 20 22 74  ": 159 } },.{ "t
ed3e0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
ed3f0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
ed400 74 50 6f 77 65 72 49 6e 66 6f 22 2c 20 22 6e 73  tPowerInfo", "ns
ed410 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
ed420 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ed430 53 44 4c 32 2f 53 44 4c 5f 70 6f 77 65 72 2e 68  SDL2/SDL_power.h
ed440 3a 36 35 3a 34 30 22 2c 20 22 76 61 72 69 61 64  :65:40", "variad
ed450 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
ed460 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
ed470 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
ed480 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
ed490 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
ed4a0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
ed4b0 6d 65 22 3a 20 22 73 65 63 73 22 2c 20 22 74 79  me": "secs", "ty
ed4c0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ed4d0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
ed4e0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ed4f0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ed500 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ed510 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
ed520 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ed530 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 63 74  r", "name": "pct
ed540 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ed550 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ed560 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ed570 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ed580 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ed590 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ed5a0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
ed5b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
ed5c0 4c 5f 50 6f 77 65 72 53 74 61 74 65 22 20 7d 20  L_PowerState" } 
ed5d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65 6e 75  },.{ "tag": "enu
ed5e0 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  m", "ns": 0, "na
ed5f0 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
ed600 36 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  60, "location": 
ed610 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
ed620 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a  L2/SDL_render.h:
ed630 36 34 3a 39 22 2c 20 22 66 69 65 6c 64 73 22 3a  64:9", "fields":
ed640 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c   [{ "tag": "fiel
ed650 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  d", "name": "SDL
ed660 5f 52 45 4e 44 45 52 45 52 5f 53 4f 46 54 57 41  _RENDERER_SOFTWA
ed670 52 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20  RE", "value": 1 
ed680 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
ed690 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
ed6a0 4c 5f 52 45 4e 44 45 52 45 52 5f 41 43 43 45 4c  L_RENDERER_ACCEL
ed6b0 45 52 41 54 45 44 22 2c 20 22 76 61 6c 75 65 22  ERATED", "value"
ed6c0 3a 20 32 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  : 2 }, { "tag": 
ed6d0 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
ed6e0 20 22 53 44 4c 5f 52 45 4e 44 45 52 45 52 5f 50   "SDL_RENDERER_P
ed6f0 52 45 53 45 4e 54 56 53 59 4e 43 22 2c 20 22 76  RESENTVSYNC", "v
ed700 61 6c 75 65 22 3a 20 34 20 7d 2c 20 7b 20 22 74  alue": 4 }, { "t
ed710 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
ed720 61 6d 65 22 3a 20 22 53 44 4c 5f 52 45 4e 44 45  ame": "SDL_RENDE
ed730 52 45 52 5f 54 41 52 47 45 54 54 45 58 54 55 52  RER_TARGETTEXTUR
ed740 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 38 20 7d  E", "value": 8 }
ed750 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
ed760 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
ed770 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
ed780 65 6e 64 65 72 65 72 46 6c 61 67 73 22 2c 20 22  endererFlags", "
ed790 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ed7a0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ed7b0 4c 5f 72 65 6e 64 65 72 2e 68 3a 37 33 3a 33 22  L_render.h:73:3"
ed7c0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ed7d0 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d  ": ":enum", "nam
ed7e0 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 36  e": "", "id": 16
ed7f0 30 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  0 } },.{ "tag": 
ed800 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
ed810 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
ed820 52 65 6e 64 65 72 65 72 49 6e 66 6f 22 2c 20 22  RendererInfo", "
ed830 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
ed840 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
ed850 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
ed860 72 2e 68 3a 37 38 3a 31 36 22 2c 20 22 62 69 74  r.h:78:16", "bit
ed870 2d 73 69 7a 65 22 3a 20 37 30 34 2c 20 22 62 69  -size": 704, "bi
ed880 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 36 34  t-alignment": 64
ed890 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22  , "fields": [{ "
ed8a0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ed8b0 6e 61 6d 65 22 3a 20 22 6e 61 6d 65 22 2c 20 22  name": "name", "
ed8c0 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20  bit-offset": 0, 
ed8d0 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20  "bit-size": 64, 
ed8e0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ed8f0 20 36 34 2c 20 22 74 79 70 65 22 3a 20 7b 20 22   64, "type": { "
ed900 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
ed910 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ed920 22 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74  ": ":char", "bit
ed930 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
ed940 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20  alignment": 8 } 
ed950 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
ed960 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ed970 66 6c 61 67 73 22 2c 20 22 62 69 74 2d 6f 66 66  flags", "bit-off
ed980 73 65 74 22 3a 20 36 34 2c 20 22 62 69 74 2d 73  set": 64, "bit-s
ed990 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
ed9a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
ed9b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ed9c0 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c 20 7b 20  "Uint32" } }, { 
ed9d0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ed9e0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 5f 74 65 78  "name": "num_tex
ed9f0 74 75 72 65 5f 66 6f 72 6d 61 74 73 22 2c 20 22  ture_formats", "
eda00 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 39 36 2c  bit-offset": 96,
eda10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
eda20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
eda30 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
eda40 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
eda50 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
eda60 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
eda70 74 65 78 74 75 72 65 5f 66 6f 72 6d 61 74 73 22  texture_formats"
eda80 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
eda90 31 32 38 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  128, "bit-size":
edaa0 20 35 31 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e   512, "bit-align
edab0 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65  ment": 32, "type
edac0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 61 72  ": { "tag": ":ar
edad0 72 61 79 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ray", "type": { 
edae0 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
edaf0 7d 2c 20 22 73 69 7a 65 22 3a 20 31 36 20 7d 20  }, "size": 16 } 
edb00 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
edb10 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61  ld", "name": "ma
edb20 78 5f 74 65 78 74 75 72 65 5f 77 69 64 74 68 22  x_texture_width"
edb30 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20  , "bit-offset": 
edb40 36 34 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  640, "bit-size":
edb50 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
edb60 65 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22  ent": 32, "type"
edb70 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
edb80 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
edb90 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
edba0 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
edbb0 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e  ag": "field", "n
edbc0 61 6d 65 22 3a 20 22 6d 61 78 5f 74 65 78 74 75  ame": "max_textu
edbd0 72 65 5f 68 65 69 67 68 74 22 2c 20 22 62 69 74  re_height", "bit
edbe0 2d 6f 66 66 73 65 74 22 3a 20 36 37 32 2c 20 22  -offset": 672, "
edbf0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
edc00 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
edc10 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  32, "type": { "t
edc20 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
edc30 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
edc40 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
edc50 20 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22   } }] },.{ "tag"
edc60 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73  : "typedef", "ns
edc70 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ": 0, "name": "S
edc80 44 4c 5f 52 65 6e 64 65 72 65 72 49 6e 66 6f 22  DL_RendererInfo"
edc90 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
edca0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
edcb0 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 36  /SDL_render.h:86
edcc0 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
edcd0 74 61 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c  tag": ":struct",
edce0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
edcf0 6e 64 65 72 65 72 49 6e 66 6f 22 2c 20 22 69 64  ndererInfo", "id
edd00 22 3a 20 31 36 31 20 7d 20 7d 2c 0a 7b 20 22 74  ": 161 } },.{ "t
edd10 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20 22 6e 73  ag": "enum", "ns
edd20 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 22  ": 0, "name": ""
edd30 2c 20 22 69 64 22 3a 20 31 36 32 2c 20 22 6c 6f  , "id": 162, "lo
edd40 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
edd50 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
edd60 72 65 6e 64 65 72 2e 68 3a 39 31 3a 39 22 2c 20  render.h:91:9", 
edd70 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61  "fields": [{ "ta
edd80 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
edd90 6d 65 22 3a 20 22 53 44 4c 5f 54 45 58 54 55 52  me": "SDL_TEXTUR
edda0 45 41 43 43 45 53 53 5f 53 54 41 54 49 43 22 2c  EACCESS_STATIC",
eddb0 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b   "value": 0 }, {
eddc0 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
eddd0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 45   "name": "SDL_TE
edde0 58 54 55 52 45 41 43 43 45 53 53 5f 53 54 52 45  XTUREACCESS_STRE
eddf0 41 4d 49 4e 47 22 2c 20 22 76 61 6c 75 65 22 3a  AMING", "value":
ede00 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   1 }, { "tag": "
ede10 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
ede20 22 53 44 4c 5f 54 45 58 54 55 52 45 41 43 43 45  "SDL_TEXTUREACCE
ede30 53 53 5f 54 41 52 47 45 54 22 2c 20 22 76 61 6c  SS_TARGET", "val
ede40 75 65 22 3a 20 32 20 7d 5d 20 7d 2c 0a 7b 20 22  ue": 2 }] },.{ "
ede50 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
ede60 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ede70 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 41 63  : "SDL_TextureAc
ede80 63 65 73 73 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  cess", "location
ede90 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
edea0 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
edeb0 2e 68 3a 39 36 3a 33 22 2c 20 22 74 79 70 65 22  .h:96:3", "type"
edec0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
eded0 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
edee0 22 69 64 22 3a 20 31 36 32 20 7d 20 7d 2c 0a 7b  "id": 162 } },.{
edef0 20 22 74 61 67 22 3a 20 22 65 6e 75 6d 22 2c 20   "tag": "enum", 
edf00 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a  "ns": 0, "name":
edf10 20 22 22 2c 20 22 69 64 22 3a 20 31 36 33 2c 20   "", "id": 163, 
edf20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
edf30 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
edf40 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 30 31 3a  DL_render.h:101:
edf50 39 22 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b  9", "fields": [{
edf60 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c   "tag": "field",
edf70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 45   "name": "SDL_TE
edf80 58 54 55 52 45 4d 4f 44 55 4c 41 54 45 5f 4e 4f  XTUREMODULATE_NO
edf90 4e 45 22 2c 20 22 76 61 6c 75 65 22 3a 20 30 20  NE", "value": 0 
edfa0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
edfb0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  ld", "name": "SD
edfc0 4c 5f 54 45 58 54 55 52 45 4d 4f 44 55 4c 41 54  L_TEXTUREMODULAT
edfd0 45 5f 43 4f 4c 4f 52 22 2c 20 22 76 61 6c 75 65  E_COLOR", "value
edfe0 22 3a 20 31 20 7d 2c 20 7b 20 22 74 61 67 22 3a  ": 1 }, { "tag":
edff0 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
ee000 3a 20 22 53 44 4c 5f 54 45 58 54 55 52 45 4d 4f  : "SDL_TEXTUREMO
ee010 44 55 4c 41 54 45 5f 41 4c 50 48 41 22 2c 20 22  DULATE_ALPHA", "
ee020 76 61 6c 75 65 22 3a 20 32 20 7d 5d 20 7d 2c 0a  value": 2 }] },.
ee030 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
ee040 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
ee050 6d 65 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72  me": "SDL_Textur
ee060 65 4d 6f 64 75 6c 61 74 65 22 2c 20 22 6c 6f 63  eModulate", "loc
ee070 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ee080 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
ee090 65 6e 64 65 72 2e 68 3a 31 30 36 3a 33 22 2c 20  ender.h:106:3", 
ee0a0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ee0b0 20 22 3a 65 6e 75 6d 22 2c 20 22 6e 61 6d 65 22   ":enum", "name"
ee0c0 3a 20 22 22 2c 20 22 69 64 22 3a 20 31 36 33 20  : "", "id": 163 
ee0d0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 65  } },.{ "tag": "e
ee0e0 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  num", "ns": 0, "
ee0f0 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
ee100 20 31 36 34 2c 20 22 6c 6f 63 61 74 69 6f 6e 22   164, "location"
ee110 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ee120 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
ee130 68 3a 31 31 31 3a 39 22 2c 20 22 66 69 65 6c 64  h:111:9", "field
ee140 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
ee150 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
ee160 53 44 4c 5f 46 4c 49 50 5f 4e 4f 4e 45 22 2c 20  SDL_FLIP_NONE", 
ee170 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20 7b 20  "value": 0 }, { 
ee180 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
ee190 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 4c 49  "name": "SDL_FLI
ee1a0 50 5f 48 4f 52 49 5a 4f 4e 54 41 4c 22 2c 20 22  P_HORIZONTAL", "
ee1b0 76 61 6c 75 65 22 3a 20 31 20 7d 2c 20 7b 20 22  value": 1 }, { "
ee1c0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
ee1d0 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 46 4c 49 50  name": "SDL_FLIP
ee1e0 5f 56 45 52 54 49 43 41 4c 22 2c 20 22 76 61 6c  _VERTICAL", "val
ee1f0 75 65 22 3a 20 32 20 7d 5d 20 7d 2c 0a 7b 20 22  ue": 2 }] },.{ "
ee200 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c  tag": "typedef",
ee210 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
ee220 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 46  : "SDL_RendererF
ee230 6c 69 70 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  lip", "location"
ee240 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
ee250 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
ee260 68 3a 31 31 36 3a 33 22 2c 20 22 74 79 70 65 22  h:116:3", "type"
ee270 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 65 6e 75  : { "tag": ":enu
ee280 6d 22 2c 20 22 6e 61 6d 65 22 3a 20 22 22 2c 20  m", "name": "", 
ee290 22 69 64 22 3a 20 31 36 34 20 7d 20 7d 2c 0a 7b  "id": 164 } },.{
ee2a0 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
ee2b0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ee2c0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
ee2d0 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
ee2e0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
ee2f0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
ee300 65 6e 64 65 72 2e 68 3a 31 32 31 3a 38 22 2c 20  ender.h:121:8", 
ee310 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22  "bit-size": 0, "
ee320 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
ee330 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20  0, "fields": [] 
ee340 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
ee350 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
ee360 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e  "name": "SDL_Ren
ee370 64 65 72 65 72 22 2c 20 22 6c 6f 63 61 74 69 6f  derer", "locatio
ee380 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
ee390 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
ee3a0 72 2e 68 3a 31 32 32 3a 32 39 22 2c 20 22 74 79  r.h:122:29", "ty
ee3b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 73  pe": { "tag": "s
ee3c0 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
ee3d0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65   "name": "SDL_Re
ee3e0 6e 64 65 72 65 72 22 2c 20 22 69 64 22 3a 20 30  nderer", "id": 0
ee3f0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ee400 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ee410 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 32  /SDL_render.h:12
ee420 31 3a 38 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  1:8", "bit-size"
ee430 3a 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 0, "bit-alignm
ee440 65 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73  ent": 0, "fields
ee450 22 3a 20 5b 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": [] } },.{ "ta
ee460 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
ee470 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
ee480 53 44 4c 5f 54 65 78 74 75 72 65 22 2c 20 22 69  SDL_Texture", "i
ee490 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  d": 0, "location
ee4a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
ee4b0 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
ee4c0 2e 68 3a 31 32 37 3a 38 22 2c 20 22 62 69 74 2d  .h:127:8", "bit-
ee4d0 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
ee4e0 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
ee4f0 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 2c 0a 7b 20  ields": [] },.{ 
ee500 22 74 61 67 22 3a 20 22 74 79 70 65 64 65 66 22  "tag": "typedef"
ee510 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ee520 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22  ": "SDL_Texture"
ee530 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
ee540 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
ee550 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 31 32  /SDL_render.h:12
ee560 38 3a 32 38 22 2c 20 22 74 79 70 65 22 3a 20 7b  8:28", "type": {
ee570 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22   "tag": "struct"
ee580 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65  , "ns": 0, "name
ee590 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22  ": "SDL_Texture"
ee5a0 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61  , "id": 0, "loca
ee5b0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
ee5c0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
ee5d0 6e 64 65 72 2e 68 3a 31 32 37 3a 38 22 2c 20 22  nder.h:127:8", "
ee5e0 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62  bit-size": 0, "b
ee5f0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30  it-alignment": 0
ee600 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d  , "fields": [] }
ee610 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ee620 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ee630 20 22 53 44 4c 5f 47 65 74 4e 75 6d 52 65 6e 64   "SDL_GetNumRend
ee640 65 72 44 72 69 76 65 72 73 22 2c 20 22 6e 73 22  erDrivers", "ns"
ee650 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ee660 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ee670 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
ee680 3a 31 34 34 3a 32 39 22 2c 20 22 76 61 72 69 61  :144:29", "varia
ee690 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ee6a0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ee6b0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ee6c0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ee6d0 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75  ters": [], "retu
ee6e0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ee6f0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
ee700 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ee710 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ee720 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ee730 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ee740 20 22 53 44 4c 5f 47 65 74 52 65 6e 64 65 72 44   "SDL_GetRenderD
ee750 72 69 76 65 72 49 6e 66 6f 22 2c 20 22 6e 73 22  riverInfo", "ns"
ee760 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
ee770 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
ee780 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
ee790 3a 31 35 38 3a 32 39 22 2c 20 22 76 61 72 69 61  :158:29", "varia
ee7a0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
ee7b0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
ee7c0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
ee7d0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
ee7e0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
ee7f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
ee800 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c 20 22  ame": "index", "
ee810 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ee820 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
ee830 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
ee840 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
ee850 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
ee860 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
ee870 69 6e 66 6f 22 2c 20 22 74 79 70 65 22 3a 20 7b  info", "type": {
ee880 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ee890 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ee8a0 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
ee8b0 65 72 49 6e 66 6f 22 20 7d 20 7d 20 7d 5d 2c 20  erInfo" } } }], 
ee8c0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
ee8d0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
ee8e0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ee8f0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ee900 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
ee910 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
ee920 61 6d 65 22 3a 20 22 53 44 4c 5f 43 72 65 61 74  ame": "SDL_Creat
ee930 65 57 69 6e 64 6f 77 41 6e 64 52 65 6e 64 65 72  eWindowAndRender
ee940 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  er", "ns": 0, "l
ee950 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
ee960 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
ee970 5f 72 65 6e 64 65 72 2e 68 3a 31 37 32 3a 32 39  _render.h:172:29
ee980 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
ee990 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
ee9a0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
ee9b0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
ee9c0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
ee9d0 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
ee9e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
ee9f0 77 69 64 74 68 22 2c 20 22 74 79 70 65 22 3a 20  width", "type": 
eea00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
eea10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
eea20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
eea30 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
eea40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eea50 22 6e 61 6d 65 22 3a 20 22 68 65 69 67 68 74 22  "name": "height"
eea60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eea70 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
eea80 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
eea90 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
eeaa0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
eeab0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
eeac0 3a 20 22 77 69 6e 64 6f 77 5f 66 6c 61 67 73 22  : "window_flags"
eead0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eeae0 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
eeaf0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
eeb00 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
eeb10 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a  window", "type":
eeb20 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
eeb30 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
eeb40 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
eeb50 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
eeb60 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22  g": "SDL_Window"
eeb70 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
eeb80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eeb90 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65  "name": "rendere
eeba0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
eebb0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
eebc0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
eebd0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
eebe0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eebf0 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20  SDL_Renderer" } 
eec00 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
eec10 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
eec20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
eec30 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
eec40 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
eec50 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
eec60 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
eec70 44 4c 5f 43 72 65 61 74 65 52 65 6e 64 65 72 65  DL_CreateRendere
eec80 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
eec90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
eeca0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
eecb0 72 65 6e 64 65 72 2e 68 3a 31 39 31 3a 34 30 22  render.h:191:40"
eecc0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
eecd0 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
eece0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
eecf0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
eed00 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
eed10 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
eed20 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
eed30 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
eed40 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
eed50 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
eed60 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
eed70 77 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  w" } } }, { "tag
eed80 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
eed90 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c  "name": "index",
eeda0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
eedb0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
eedc0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
eedd0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
eede0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
eedf0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
eee00 20 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65 22   "flags", "type"
eee10 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
eee20 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  32" } }], "retur
eee30 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
eee40 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
eee50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eee60 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20  SDL_Renderer" } 
eee70 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
eee80 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
eee90 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 53 6f 66  : "SDL_CreateSof
eeea0 74 77 61 72 65 52 65 6e 64 65 72 65 72 22 2c 20  twareRenderer", 
eeeb0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
eeec0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
eeed0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64  de/SDL2/SDL_rend
eeee0 65 72 2e 68 3a 32 30 34 3a 34 30 22 2c 20 22 76  er.h:204:40", "v
eeef0 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
eef00 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
eef10 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
eef20 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
eef30 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
eef40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
eef50 2c 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61  , "name": "surfa
eef60 63 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ce", "type": { "
eef70 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
eef80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
eef90 22 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22  ": "SDL_Surface"
eefa0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
eefb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
eefc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
eefd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
eefe0 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d  DL_Renderer" } }
eeff0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ef000 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ef010 20 22 53 44 4c 5f 47 65 74 52 65 6e 64 65 72 65   "SDL_GetRendere
ef020 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
ef030 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ef040 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ef050 72 65 6e 64 65 72 2e 68 3a 32 30 39 3a 34 30 22  render.h:209:40"
ef060 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ef070 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ef080 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ef090 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ef0a0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ef0b0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ef0c0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
ef0d0 69 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20  indow", "type": 
ef0e0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
ef0f0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
ef100 74 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f  tag": "SDL_Windo
ef110 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75  w" } } }], "retu
ef120 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
ef130 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
ef140 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
ef150 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d  "SDL_Renderer" }
ef160 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
ef170 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
ef180 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 6e 64 65  ": "SDL_GetRende
ef190 72 65 72 49 6e 66 6f 22 2c 20 22 6e 73 22 3a 20  rerInfo", "ns": 
ef1a0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
ef1b0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
ef1c0 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 32  2/SDL_render.h:2
ef1d0 31 34 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  14:29", "variadi
ef1e0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
ef1f0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
ef200 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
ef210 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
ef220 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
ef230 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
ef240 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20  e": "renderer", 
ef250 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ef260 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
ef270 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
ef280 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d  DL_Renderer" } }
ef290 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ef2a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ef2b0 3a 20 22 69 6e 66 6f 22 2c 20 22 74 79 70 65 22  : "info", "type"
ef2c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ef2d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
ef2e0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e   "tag": "SDL_Ren
ef2f0 64 65 72 65 72 49 6e 66 6f 22 20 7d 20 7d 20 7d  dererInfo" } } }
ef300 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
ef310 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
ef320 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
ef330 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
ef340 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
ef350 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
ef360 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
ef370 74 52 65 6e 64 65 72 65 72 4f 75 74 70 75 74 53  tRendererOutputS
ef380 69 7a 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ize", "ns": 0, "
ef390 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
ef3a0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
ef3b0 4c 5f 72 65 6e 64 65 72 2e 68 3a 32 32 30 3a 32  L_render.h:220:2
ef3c0 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
ef3d0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
ef3e0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
ef3f0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
ef400 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
ef410 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
ef420 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
ef430 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70  "renderer", "typ
ef440 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
ef450 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
ef460 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
ef470 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20  enderer" } } }, 
ef480 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ef490 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77  ter", "name": "w
ef4a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
ef4b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
ef4c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
ef4d0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ef4e0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ef4f0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ef500 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ef510 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ef520 3a 20 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "h", "type": {
ef530 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ef540 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ef550 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
ef560 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
ef570 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
ef580 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
ef590 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
ef5a0 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
ef5b0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
ef5c0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
ef5d0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
ef5e0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
ef5f0 53 44 4c 5f 43 72 65 61 74 65 54 65 78 74 75 72  SDL_CreateTextur
ef600 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
ef610 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
ef620 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
ef630 72 65 6e 64 65 72 2e 68 3a 32 34 32 3a 33 39 22  render.h:242:39"
ef640 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
ef650 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
ef660 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
ef670 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
ef680 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
ef690 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
ef6a0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
ef6b0 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22  enderer", "type"
ef6c0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
ef6d0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
ef6e0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e   "tag": "SDL_Ren
ef6f0 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20  derer" } } }, { 
ef700 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
ef710 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72  r", "name": "for
ef720 6d 61 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  mat", "type": { 
ef730 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
ef740 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
ef750 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
ef760 22 3a 20 22 61 63 63 65 73 73 22 2c 20 22 74 79  ": "access", "ty
ef770 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
ef780 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
ef790 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
ef7a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b  ment": 32 } }, {
ef7b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
ef7c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 22  er", "name": "w"
ef7d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
ef7e0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
ef7f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
ef800 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
ef810 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
ef820 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
ef830 3a 20 22 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "h", "type": {
ef840 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
ef850 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
ef860 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
ef870 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
ef880 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
ef890 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
ef8a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
ef8b0 53 44 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d  SDL_Texture" } }
ef8c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
ef8d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
ef8e0 20 22 53 44 4c 5f 43 72 65 61 74 65 54 65 78 74   "SDL_CreateText
ef8f0 75 72 65 46 72 6f 6d 53 75 72 66 61 63 65 22 2c  ureFromSurface",
ef900 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
ef910 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
ef920 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
ef930 64 65 72 2e 68 3a 32 36 30 3a 33 39 22 2c 20 22  der.h:260:39", "
ef940 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
ef950 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
ef960 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
ef970 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
ef980 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
ef990 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
ef9a0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
ef9b0 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
ef9c0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
ef9d0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
ef9e0 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
ef9f0 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
efa00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
efa10 20 22 6e 61 6d 65 22 3a 20 22 73 75 72 66 61 63   "name": "surfac
efa20 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
efa30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
efa40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
efa50 3a 20 22 53 44 4c 5f 53 75 72 66 61 63 65 22 20  : "SDL_Surface" 
efa60 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
efa70 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
efa80 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
efa90 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
efaa0 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d  L_Texture" } } }
efab0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
efac0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
efad0 53 44 4c 5f 51 75 65 72 79 54 65 78 74 75 72 65  SDL_QueryTexture
efae0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
efaf0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
efb00 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
efb10 65 6e 64 65 72 2e 68 3a 32 37 35 3a 32 39 22 2c  ender.h:275:29",
efb20 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
efb30 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
efb40 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
efb50 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
efb60 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
efb70 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
efb80 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
efb90 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  xture", "type": 
efba0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
efbb0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
efbc0 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75  tag": "SDL_Textu
efbd0 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  re" } } }, { "ta
efbe0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
efbf0 20 22 6e 61 6d 65 22 3a 20 22 66 6f 72 6d 61 74   "name": "format
efc00 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
efc10 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
efc20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
efc30 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 20 7d 2c   "Uint32" } } },
efc40 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
efc50 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
efc60 61 63 63 65 73 73 22 2c 20 22 74 79 70 65 22 3a  access", "type":
efc70 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
efc80 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
efc90 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
efca0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
efcb0 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
efcc0 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  32 } } }, { "tag
efcd0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
efce0 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79  "name": "w", "ty
efcf0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
efd00 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
efd10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
efd20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
efd30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
efd40 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20  t": 32 } } }, { 
efd50 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
efd60 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22 2c  r", "name": "h",
efd70 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
efd80 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
efd90 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
efda0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
efdb0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
efdc0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
efdd0 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
efde0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
efdf0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
efe00 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
efe10 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
efe20 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
efe30 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
efe40 74 54 65 78 74 75 72 65 43 6f 6c 6f 72 4d 6f 64  tTextureColorMod
efe50 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
efe60 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
efe70 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
efe80 65 6e 64 65 72 2e 68 3a 32 39 32 3a 32 39 22 2c  ender.h:292:29",
efe90 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
efea0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
efeb0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
efec0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
efed0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
efee0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
efef0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
eff00 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  xture", "type": 
eff10 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
eff20 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
eff30 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75  tag": "SDL_Textu
eff40 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  re" } } }, { "ta
eff50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
eff60 20 22 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22 74   "name": "r", "t
eff70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
eff80 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
eff90 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
effa0 2c 20 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20 22  , "name": "g", "
effb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
effc0 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
effd0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
effe0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c 20  ", "name": "b", 
efff0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f0000 20 22 55 69 6e 74 38 22 20 7d 20 7d 5d 2c 20 22   "Uint8" } }], "
f0010 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f0020 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f0030 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f0040 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f0050 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f0060 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f0070 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 54 65 78  me": "SDL_GetTex
f0080 74 75 72 65 43 6f 6c 6f 72 4d 6f 64 22 2c 20 22  tureColorMod", "
f0090 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f00a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f00b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f00c0 72 2e 68 3a 33 30 38 3a 32 39 22 2c 20 22 76 61  r.h:308:29", "va
f00d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f00e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f00f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f0100 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f0110 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f0120 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f0130 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 75 72   "name": "textur
f0140 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
f0150 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f0160 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f0170 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20  : "SDL_Texture" 
f0180 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f0190 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f01a0 6d 65 22 3a 20 22 72 22 2c 20 22 74 79 70 65 22  me": "r", "type"
f01b0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f01c0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f01d0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
f01e0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f01f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f0200 6d 65 22 3a 20 22 67 22 2c 20 22 74 79 70 65 22  me": "g", "type"
f0210 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f0220 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f0230 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
f0240 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f0250 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f0260 6d 65 22 3a 20 22 62 22 2c 20 22 74 79 70 65 22  me": "b", "type"
f0270 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f0280 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f0290 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
f02a0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f02b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f02c0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f02d0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f02e0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f02f0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f0300 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f0310 44 4c 5f 53 65 74 54 65 78 74 75 72 65 41 6c 70  DL_SetTextureAlp
f0320 68 61 4d 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c  haMod", "ns": 0,
f0330 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f0340 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f0350 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 33 32 33  SDL_render.h:323
f0360 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f0370 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f0380 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f0390 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f03a0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f03b0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f03c0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f03d0 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74 79  : "texture", "ty
f03e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f03f0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f0400 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f0410 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20  Texture" } } }, 
f0420 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0430 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61  ter", "name": "a
f0440 6c 70 68 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  lpha", "type": {
f0450 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20   "tag": "Uint8" 
f0460 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
f0470 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f0480 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f0490 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f04a0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
f04b0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f04c0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
f04d0 5f 47 65 74 54 65 78 74 75 72 65 41 6c 70 68 61  _GetTextureAlpha
f04e0 4d 6f 64 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  Mod", "ns": 0, "
f04f0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f0500 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f0510 4c 5f 72 65 6e 64 65 72 2e 68 3a 33 33 36 3a 32  L_render.h:336:2
f0520 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  9", "variadic": 
f0530 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f0540 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f0550 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f0560 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f0570 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f0580 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f0590 22 74 65 78 74 75 72 65 22 2c 20 22 74 79 70 65  "texture", "type
f05a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f05b0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f05c0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65  { "tag": "SDL_Te
f05d0 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20  xture" } } }, { 
f05e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f05f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6c 70  r", "name": "alp
f0600 68 61 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ha", "type": { "
f0610 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f0620 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f0630 22 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d  ": "Uint8" } } }
f0640 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f0650 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f0660 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f0670 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f0680 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
f0690 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f06a0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65   "name": "SDL_Se
f06b0 74 54 65 78 74 75 72 65 42 6c 65 6e 64 4d 6f 64  tTextureBlendMod
f06c0 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
f06d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f06e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f06f0 72 65 6e 64 65 72 2e 68 3a 33 35 33 3a 32 39 22  render.h:353:29"
f0700 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f0710 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f0720 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f0730 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f0740 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f0750 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0760 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
f0770 65 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a  exture", "type":
f0780 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f0790 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f07a0 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74  "tag": "SDL_Text
f07b0 75 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ure" } } }, { "t
f07c0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f07d0 2c 20 22 6e 61 6d 65 22 3a 20 22 62 6c 65 6e 64  , "name": "blend
f07e0 4d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  Mode", "type": {
f07f0 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 42 6c 65   "tag": "SDL_Ble
f0800 6e 64 4d 6f 64 65 22 20 7d 20 7d 5d 2c 20 22 72  ndMode" } }], "r
f0810 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f0820 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f0830 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f0840 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f0850 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f0860 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f0870 65 22 3a 20 22 53 44 4c 5f 47 65 74 54 65 78 74  e": "SDL_GetText
f0880 75 72 65 42 6c 65 6e 64 4d 6f 64 65 22 2c 20 22  ureBlendMode", "
f0890 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f08a0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f08b0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f08c0 72 2e 68 3a 33 36 36 3a 32 39 22 2c 20 22 76 61  r.h:366:29", "va
f08d0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f08e0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f08f0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f0900 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f0910 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f0920 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f0930 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 75 72   "name": "textur
f0940 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
f0950 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f0960 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f0970 3a 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20  : "SDL_Texture" 
f0980 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f0990 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f09a0 6d 65 22 3a 20 22 62 6c 65 6e 64 4d 6f 64 65 22  me": "blendMode"
f09b0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f09c0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f09d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f09e0 22 53 44 4c 5f 42 6c 65 6e 64 4d 6f 64 65 22 20  "SDL_BlendMode" 
f09f0 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f0a00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f0a10 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f0a20 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f0a30 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f0a40 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f0a50 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f0a60 44 4c 5f 55 70 64 61 74 65 54 65 78 74 75 72 65  DL_UpdateTexture
f0a70 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f0a80 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f0a90 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f0aa0 65 6e 64 65 72 2e 68 3a 33 38 35 3a 32 39 22 2c  ender.h:385:29",
f0ab0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f0ac0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f0ad0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f0ae0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f0af0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f0b00 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f0b10 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
f0b20 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  xture", "type": 
f0b30 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f0b40 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f0b50 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75  tag": "SDL_Textu
f0b60 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  re" } } }, { "ta
f0b70 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f0b80 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 22 2c   "name": "rect",
f0b90 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f0ba0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f0bb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f0bc0 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c  SDL_Rect" } } },
f0bd0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f0be0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f0bf0 70 69 78 65 6c 73 22 2c 20 22 74 79 70 65 22 3a  pixels", "type":
f0c00 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f0c10 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f0c20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
f0c30 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f0c40 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f0c50 65 22 3a 20 22 70 69 74 63 68 22 2c 20 22 74 79  e": "pitch", "ty
f0c60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f0c70 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f0c80 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f0c90 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20  ment": 32 } }], 
f0ca0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f0cb0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
f0cc0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f0cd0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f0ce0 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
f0cf0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f0d00 61 6d 65 22 3a 20 22 53 44 4c 5f 55 70 64 61 74  ame": "SDL_Updat
f0d10 65 59 55 56 54 65 78 74 75 72 65 22 2c 20 22 6e  eYUVTexture", "n
f0d20 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f0d30 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f0d40 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
f0d50 2e 68 3a 34 30 38 3a 32 39 22 2c 20 22 76 61 72  .h:408:29", "var
f0d60 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f0d70 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f0d80 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f0d90 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f0da0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f0db0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f0dc0 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 75 72 65  "name": "texture
f0dd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f0de0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f0df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f0e00 20 22 53 44 4c 5f 54 65 78 74 75 72 65 22 20 7d   "SDL_Texture" }
f0e10 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f0e20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f0e30 65 22 3a 20 22 72 65 63 74 22 2c 20 22 74 79 70  e": "rect", "typ
f0e40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f0e50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f0e60 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
f0e70 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  ect" } } }, { "t
f0e80 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f0e90 2c 20 22 6e 61 6d 65 22 3a 20 22 59 70 6c 61 6e  , "name": "Yplan
f0ea0 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
f0eb0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f0ec0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f0ed0 3a 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c  : "Uint8" } } },
f0ee0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f0ef0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f0f00 59 70 69 74 63 68 22 2c 20 22 74 79 70 65 22 3a  Ypitch", "type":
f0f10 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f0f20 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f0f30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f0f40 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
f0f50 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f0f60 20 22 6e 61 6d 65 22 3a 20 22 55 70 6c 61 6e 65   "name": "Uplane
f0f70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f0f80 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f0f90 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f0fa0 20 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20   "Uint8" } } }, 
f0fb0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f0fc0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 55  ter", "name": "U
f0fd0 70 69 74 63 68 22 2c 20 22 74 79 70 65 22 3a 20  pitch", "type": 
f0fe0 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
f0ff0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f1000 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f1010 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
f1020 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f1030 22 6e 61 6d 65 22 3a 20 22 56 70 6c 61 6e 65 22  "name": "Vplane"
f1040 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f1050 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f1060 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f1070 22 55 69 6e 74 38 22 20 7d 20 7d 20 7d 2c 20 7b  "Uint8" } } }, {
f1080 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f1090 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 56 70  er", "name": "Vp
f10a0 69 74 63 68 22 2c 20 22 74 79 70 65 22 3a 20 7b  itch", "type": {
f10b0 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
f10c0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f10d0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f10e0 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72   32 } }], "retur
f10f0 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
f1100 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f1110 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f1120 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f1130 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f1140 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f1150 22 53 44 4c 5f 4c 6f 63 6b 54 65 78 74 75 72 65  "SDL_LockTexture
f1160 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f1170 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f1180 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f1190 65 6e 64 65 72 2e 68 3a 34 32 39 3a 32 39 22 2c  ender.h:429:29",
f11a0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f11b0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f11c0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f11d0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f11e0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f11f0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f1200 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65  er", "name": "te
f1210 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20  xture", "type": 
f1220 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f1230 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f1240 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75  tag": "SDL_Textu
f1250 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  re" } } }, { "ta
f1260 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f1270 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 22 2c   "name": "rect",
f1280 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f1290 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f12a0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f12b0 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c  SDL_Rect" } } },
f12c0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f12d0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f12e0 70 69 78 65 6c 73 22 2c 20 22 74 79 70 65 22 3a  pixels", "type":
f12f0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f1300 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f1310 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f1320 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f1330 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 20  g": ":void" } } 
f1340 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
f1350 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f1360 22 3a 20 22 70 69 74 63 68 22 2c 20 22 74 79 70  ": "pitch", "typ
f1370 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f1380 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f1390 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f13a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f13b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f13c0 22 3a 20 33 32 20 7d 20 7d 20 7d 5d 2c 20 22 72  ": 32 } } }], "r
f13d0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f13e0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f13f0 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f1400 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f1410 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f1420 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f1430 65 22 3a 20 22 53 44 4c 5f 55 6e 6c 6f 63 6b 54  e": "SDL_UnlockT
f1440 65 78 74 75 72 65 22 2c 20 22 6e 73 22 3a 20 30  exture", "ns": 0
f1450 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f1460 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f1470 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 34 33  /SDL_render.h:43
f1480 38 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63  8:30", "variadic
f1490 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
f14a0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
f14b0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
f14c0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
f14d0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
f14e0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f14f0 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20 22 74  ": "texture", "t
f1500 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f1510 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f1520 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f1530 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 5d  _Texture" } } }]
f1540 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f1550 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
f1560 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
f1570 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f1580 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 54  e": "SDL_RenderT
f1590 61 72 67 65 74 53 75 70 70 6f 72 74 65 64 22 2c  argetSupported",
f15a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f15b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f15c0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f15d0 64 65 72 2e 68 3a 34 34 37 3a 33 34 22 2c 20 22  der.h:447:34", "
f15e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f15f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f1600 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f1610 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f1620 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f1630 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f1640 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f1650 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f1660 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f1670 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f1680 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f1690 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  er" } } }], "ret
f16a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f16b0 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d  g": "SDL_bool" }
f16c0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f16d0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f16e0 20 22 53 44 4c 5f 53 65 74 52 65 6e 64 65 72 54   "SDL_SetRenderT
f16f0 61 72 67 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c  arget", "ns": 0,
f1700 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f1710 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f1720 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 34 35 39  SDL_render.h:459
f1730 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f1740 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f1750 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f1760 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f1770 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f1780 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f1790 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f17a0 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f17b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f17c0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f17d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f17e0 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f17f0 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f1800 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f1810 22 74 65 78 74 75 72 65 22 2c 20 22 74 79 70 65  "texture", "type
f1820 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f1830 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f1840 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65  { "tag": "SDL_Te
f1850 78 74 75 72 65 22 20 7d 20 7d 20 7d 5d 2c 20 22  xture" } } }], "
f1860 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f1870 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f1880 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f1890 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f18a0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f18b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f18c0 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 6e  me": "SDL_GetRen
f18d0 64 65 72 54 61 72 67 65 74 22 2c 20 22 6e 73 22  derTarget", "ns"
f18e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f18f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f1900 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
f1910 3a 34 36 39 3a 33 39 22 2c 20 22 76 61 72 69 61  :469:39", "varia
f1920 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f1930 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f1940 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f1950 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f1960 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f1970 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f1980 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22  ame": "renderer"
f1990 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f19a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f19b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f19c0 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d  "SDL_Renderer" }
f19d0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f19e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f19f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f1a00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f1a10 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20 7d 2c  _Texture" } } },
f1a20 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f1a30 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f1a40 44 4c 5f 52 65 6e 64 65 72 53 65 74 4c 6f 67 69  DL_RenderSetLogi
f1a50 63 61 6c 53 69 7a 65 22 2c 20 22 6e 73 22 3a 20  calSize", "ns": 
f1a60 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f1a70 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f1a80 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 34  2/SDL_render.h:4
f1a90 39 34 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  94:29", "variadi
f1aa0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f1ab0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f1ac0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f1ad0 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f1ae0 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
f1af0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f1b00 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20  e": "renderer", 
f1b10 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f1b20 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f1b30 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f1b40 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d  DL_Renderer" } }
f1b50 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f1b60 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f1b70 3a 20 22 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  : "w", "type": {
f1b80 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
f1b90 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f1ba0 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f1bb0 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
f1bc0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f1bd0 6e 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70  name": "h", "typ
f1be0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f1bf0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f1c00 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f1c10 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
f1c20 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f1c30 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f1c40 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f1c50 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f1c60 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f1c70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f1c80 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  me": "SDL_Render
f1c90 47 65 74 4c 6f 67 69 63 61 6c 53 69 7a 65 22 2c  GetLogicalSize",
f1ca0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f1cb0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f1cc0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f1cd0 64 65 72 2e 68 3a 35 30 35 3a 33 30 22 2c 20 22  der.h:505:30", "
f1ce0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f1cf0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f1d00 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f1d10 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f1d20 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f1d30 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f1d40 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f1d50 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f1d60 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f1d70 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f1d80 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f1d90 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
f1da0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f1db0 20 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74   "name": "w", "t
f1dc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f1dd0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f1de0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f1df0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f1e00 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f1e10 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b  nt": 32 } } }, {
f1e20 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f1e30 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 68 22  er", "name": "h"
f1e40 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f1e50 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f1e60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f1e70 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f1e80 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f1e90 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20  gnment": 32 } } 
f1ea0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f1eb0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f1ec0 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
f1ed0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f1ee0 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  ame": "SDL_Rende
f1ef0 72 53 65 74 49 6e 74 65 67 65 72 53 63 61 6c 65  rSetIntegerScale
f1f00 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f1f10 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f1f20 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f1f30 65 6e 64 65 72 2e 68 3a 35 31 39 3a 32 39 22 2c  ender.h:519:29",
f1f40 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f1f50 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f1f60 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f1f70 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f1f80 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f1f90 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f1fa0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f1fb0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f1fc0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f1fd0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f1fe0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f1ff0 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f2000 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f2010 22 2c 20 22 6e 61 6d 65 22 3a 20 22 65 6e 61 62  ", "name": "enab
f2020 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  le", "type": { "
f2030 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
f2040 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f2050 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f2060 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f2070 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f2080 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
f2090 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f20a0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f20b0 4c 5f 52 65 6e 64 65 72 47 65 74 49 6e 74 65 67  L_RenderGetInteg
f20c0 65 72 53 63 61 6c 65 22 2c 20 22 6e 73 22 3a 20  erScale", "ns": 
f20d0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f20e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f20f0 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 35  2/SDL_render.h:5
f2100 32 39 3a 33 34 22 2c 20 22 76 61 72 69 61 64 69  29:34", "variadi
f2110 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f2120 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f2130 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f2140 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f2150 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
f2160 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f2170 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20  e": "renderer", 
f2180 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f2190 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f21a0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f21b0 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d  DL_Renderer" } }
f21c0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
f21d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f21e0 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a 7b 20 22  L_bool" } },.{ "
f21f0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f2200 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
f2210 65 6e 64 65 72 53 65 74 56 69 65 77 70 6f 72 74  enderSetViewport
f2220 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f2230 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f2240 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f2250 65 6e 64 65 72 2e 68 3a 35 34 36 3a 32 39 22 2c  ender.h:546:29",
f2260 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f2270 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f2280 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f2290 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f22a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f22b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f22c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f22d0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f22e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f22f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f2300 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f2310 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f2320 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f2330 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74  ", "name": "rect
f2340 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f2350 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f2360 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f2370 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
f2380 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f2390 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f23a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f23b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f23c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f23d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f23e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
f23f0 65 6e 64 65 72 47 65 74 56 69 65 77 70 6f 72 74  enderGetViewport
f2400 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f2410 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f2420 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f2430 65 6e 64 65 72 2e 68 3a 35 35 34 3a 33 30 22 2c  ender.h:554:30",
f2440 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f2450 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f2460 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f2470 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f2480 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f2490 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f24a0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f24b0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f24c0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f24d0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f24e0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f24f0 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f2500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f2510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74  ", "name": "rect
f2520 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f2530 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f2540 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f2550 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
f2560 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f2570 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f2580 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
f2590 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f25a0 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  ame": "SDL_Rende
f25b0 72 53 65 74 43 6c 69 70 52 65 63 74 22 2c 20 22  rSetClipRect", "
f25c0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f25d0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f25e0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f25f0 72 2e 68 3a 35 36 38 3a 32 39 22 2c 20 22 76 61  r.h:568:29", "va
f2600 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f2610 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f2620 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f2630 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f2640 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f2650 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f2660 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72   "name": "render
f2670 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2680 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f2690 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f26a0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
f26b0 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f26c0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f26d0 6e 61 6d 65 22 3a 20 22 72 65 63 74 22 2c 20 22  name": "rect", "
f26e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f26f0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f2700 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f2710 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20  L_Rect" } } }], 
f2720 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f2730 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20   "tag": ":int", 
f2740 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f2750 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f2760 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   32 } },.{ "tag"
f2770 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f2780 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  ame": "SDL_Rende
f2790 72 47 65 74 43 6c 69 70 52 65 63 74 22 2c 20 22  rGetClipRect", "
f27a0 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f27b0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f27c0 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f27d0 72 2e 68 3a 35 38 30 3a 33 30 22 2c 20 22 76 61  r.h:580:30", "va
f27e0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f27f0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f2800 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f2810 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f2820 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f2830 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f2840 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72   "name": "render
f2850 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2860 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f2870 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f2880 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
f2890 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f28a0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f28b0 6e 61 6d 65 22 3a 20 22 72 65 63 74 22 2c 20 22  name": "rect", "
f28c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f28d0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f28e0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f28f0 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20  L_Rect" } } }], 
f2900 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f2910 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
f2920 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f2930 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f2940 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 49 73 43  : "SDL_RenderIsC
f2950 6c 69 70 45 6e 61 62 6c 65 64 22 2c 20 22 6e 73  lipEnabled", "ns
f2960 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f2970 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f2980 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
f2990 68 3a 35 39 30 3a 33 34 22 2c 20 22 76 61 72 69  h:590:34", "vari
f29a0 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f29b0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f29c0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f29d0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f29e0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f29f0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f2a00 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72  name": "renderer
f2a10 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f2a20 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f2a30 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f2a40 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20   "SDL_Renderer" 
f2a50 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f2a60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f2a70 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20 7d 2c 0a  "SDL_bool" } },.
f2a80 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f2a90 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f2aa0 4c 5f 52 65 6e 64 65 72 53 65 74 53 63 61 6c 65  L_RenderSetScale
f2ab0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f2ac0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f2ad0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f2ae0 65 6e 64 65 72 2e 68 3a 36 31 31 3a 32 39 22 2c  ender.h:611:29",
f2af0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f2b00 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f2b10 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f2b20 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f2b30 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f2b40 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f2b50 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f2b60 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f2b70 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f2b80 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f2b90 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f2ba0 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f2bb0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f2bc0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c  ", "name": "scal
f2bd0 65 58 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  eX", "type": { "
f2be0 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c 20  tag": ":float", 
f2bf0 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20  "bit-size": 32, 
f2c00 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a  "bit-alignment":
f2c10 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22   32 } }, { "tag"
f2c20 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f2c30 6e 61 6d 65 22 3a 20 22 73 63 61 6c 65 59 22 2c  name": "scaleY",
f2c40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f2c50 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
f2c60 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f2c70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f2c80 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
f2c90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f2ca0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f2cb0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f2cc0 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
f2cd0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f2ce0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
f2cf0 5f 52 65 6e 64 65 72 47 65 74 53 63 61 6c 65 22  _RenderGetScale"
f2d00 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f2d10 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f2d20 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
f2d30 6e 64 65 72 2e 68 3a 36 32 33 3a 33 30 22 2c 20  nder.h:623:30", 
f2d40 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f2d50 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f2d60 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f2d70 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f2d80 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f2d90 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f2da0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e  r", "name": "ren
f2db0 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20  derer", "type": 
f2dc0 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f2dd0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f2de0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  tag": "SDL_Rende
f2df0 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  rer" } } }, { "t
f2e00 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f2e10 2c 20 22 6e 61 6d 65 22 3a 20 22 73 63 61 6c 65  , "name": "scale
f2e20 58 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  X", "type": { "t
f2e30 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f2e40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f2e50 3a 20 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74  : ":float", "bit
f2e60 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f2e70 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f2e80 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f2e90 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f2ea0 6d 65 22 3a 20 22 73 63 61 6c 65 59 22 2c 20 22  me": "scaleY", "
f2eb0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f2ec0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f2ed0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 66  e": { "tag": ":f
f2ee0 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  loat", "bit-size
f2ef0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f2f00 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 20 7d  nment": 32 } } }
f2f10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f2f20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
f2f30 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
f2f40 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f2f50 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 52 65 6e  me": "SDL_SetRen
f2f60 64 65 72 44 72 61 77 43 6f 6c 6f 72 22 2c 20 22  derDrawColor", "
f2f70 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f2f80 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f2f90 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65  e/SDL2/SDL_rende
f2fa0 72 2e 68 3a 36 33 38 3a 32 39 22 2c 20 22 76 61  r.h:638:29", "va
f2fb0 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f2fc0 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f2fd0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f2fe0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f2ff0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f3000 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f3010 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72   "name": "render
f3020 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f3030 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f3040 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f3050 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72  ": "SDL_Renderer
f3060 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f3070 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f3080 6e 61 6d 65 22 3a 20 22 72 22 2c 20 22 74 79 70  name": "r", "typ
f3090 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69  e": { "tag": "Ui
f30a0 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67  nt8" } }, { "tag
f30b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f30c0 22 6e 61 6d 65 22 3a 20 22 67 22 2c 20 22 74 79  "name": "g", "ty
f30d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f30e0 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61  int8" } }, { "ta
f30f0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f3100 20 22 6e 61 6d 65 22 3a 20 22 62 22 2c 20 22 74   "name": "b", "t
f3110 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f3120 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22 74  Uint8" } }, { "t
f3130 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f3140 2c 20 22 6e 61 6d 65 22 3a 20 22 61 22 2c 20 22  , "name": "a", "
f3150 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3160 22 55 69 6e 74 38 22 20 7d 20 7d 5d 2c 20 22 72  "Uint8" } }], "r
f3170 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f3180 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f3190 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f31a0 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f31b0 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f31c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f31d0 65 22 3a 20 22 53 44 4c 5f 47 65 74 52 65 6e 64  e": "SDL_GetRend
f31e0 65 72 44 72 61 77 43 6f 6c 6f 72 22 2c 20 22 6e  erDrawColor", "n
f31f0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f3200 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f3210 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
f3220 2e 68 3a 36 35 34 3a 32 39 22 2c 20 22 76 61 72  .h:654:29", "var
f3230 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f3240 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f3250 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f3260 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f3270 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f3280 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f3290 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65  "name": "rendere
f32a0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f32b0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f32c0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f32d0 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22  : "SDL_Renderer"
f32e0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f32f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f3300 61 6d 65 22 3a 20 22 72 22 2c 20 22 74 79 70 65  ame": "r", "type
f3310 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f3320 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f3330 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
f3340 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f3350 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f3360 61 6d 65 22 3a 20 22 67 22 2c 20 22 74 79 70 65  ame": "g", "type
f3370 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f3380 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f3390 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
f33a0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f33b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f33c0 61 6d 65 22 3a 20 22 62 22 2c 20 22 74 79 70 65  ame": "b", "type
f33d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f33e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f33f0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
f3400 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f3410 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f3420 61 6d 65 22 3a 20 22 61 22 2c 20 22 74 79 70 65  ame": "a", "type
f3430 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f3440 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f3450 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38 22  { "tag": "Uint8"
f3460 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
f3470 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f3480 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f3490 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f34a0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f34b0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f34c0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f34d0 53 44 4c 5f 53 65 74 52 65 6e 64 65 72 44 72 61  SDL_SetRenderDra
f34e0 77 42 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 6e 73  wBlendMode", "ns
f34f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f3500 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f3510 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
f3520 68 3a 36 37 31 3a 32 39 22 2c 20 22 76 61 72 69  h:671:29", "vari
f3530 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f3540 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f3550 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f3560 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f3570 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f3580 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f3590 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72  name": "renderer
f35a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f35b0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f35c0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f35d0 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20   "SDL_Renderer" 
f35e0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f35f0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f3600 6d 65 22 3a 20 22 62 6c 65 6e 64 4d 6f 64 65 22  me": "blendMode"
f3610 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f3620 22 3a 20 22 53 44 4c 5f 42 6c 65 6e 64 4d 6f 64  ": "SDL_BlendMod
f3630 65 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  e" } }], "return
f3640 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f3650 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f3660 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f3670 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f3680 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f3690 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f36a0 53 44 4c 5f 47 65 74 52 65 6e 64 65 72 44 72 61  SDL_GetRenderDra
f36b0 77 42 6c 65 6e 64 4d 6f 64 65 22 2c 20 22 6e 73  wBlendMode", "ns
f36c0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f36d0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f36e0 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e  SDL2/SDL_render.
f36f0 68 3a 36 38 34 3a 32 39 22 2c 20 22 76 61 72 69  h:684:29", "vari
f3700 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f3710 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f3720 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f3730 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f3740 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f3750 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f3760 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72  name": "renderer
f3770 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f3780 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f3790 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f37a0 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20   "SDL_Renderer" 
f37b0 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
f37c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f37d0 6d 65 22 3a 20 22 62 6c 65 6e 64 4d 6f 64 65 22  me": "blendMode"
f37e0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f37f0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f3800 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3810 22 53 44 4c 5f 42 6c 65 6e 64 4d 6f 64 65 22 20  "SDL_BlendMode" 
f3820 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  } } }], "return-
f3830 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3840 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f3850 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f3860 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f3870 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f3880 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f3890 44 4c 5f 52 65 6e 64 65 72 43 6c 65 61 72 22 2c  DL_RenderClear",
f38a0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f38b0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f38c0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f38d0 64 65 72 2e 68 3a 36 39 35 3a 32 39 22 2c 20 22  der.h:695:29", "
f38e0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f38f0 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f3900 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f3910 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f3920 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f3930 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f3940 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f3950 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f3960 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f3970 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f3980 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f3990 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  er" } } }], "ret
f39a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f39b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f39c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f39d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f39e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f39f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f3a00 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 44 72 61  : "SDL_RenderDra
f3a10 77 50 6f 69 6e 74 22 2c 20 22 6e 73 22 3a 20 30  wPoint", "ns": 0
f3a20 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f3a30 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f3a40 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 37 30  /SDL_render.h:70
f3a50 36 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  6:29", "variadic
f3a60 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
f3a70 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
f3a80 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
f3a90 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
f3aa0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
f3ab0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f3ac0 22 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22  ": "renderer", "
f3ad0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3ae0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f3af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f3b00 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20  L_Renderer" } } 
f3b10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f3b20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f3b30 20 22 78 22 2c 20 22 74 79 70 65 22 3a 20 7b 20   "x", "type": { 
f3b40 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f3b50 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f3b60 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f3b70 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
f3b80 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f3b90 61 6d 65 22 3a 20 22 79 22 2c 20 22 74 79 70 65  ame": "y", "type
f3ba0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f3bb0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f3bc0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f3bd0 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72  nt": 32 } }], "r
f3be0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f3bf0 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f3c00 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f3c10 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f3c20 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  2 } },.{ "tag": 
f3c30 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f3c40 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 44  e": "SDL_RenderD
f3c50 72 61 77 50 6f 69 6e 74 73 22 2c 20 22 6e 73 22  rawPoints", "ns"
f3c60 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f3c70 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f3c80 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
f3c90 3a 37 31 38 3a 32 39 22 2c 20 22 76 61 72 69 61  :718:29", "varia
f3ca0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f3cb0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f3cc0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f3cd0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f3ce0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f3cf0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f3d00 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22  ame": "renderer"
f3d10 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f3d20 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f3d30 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f3d40 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d  "SDL_Renderer" }
f3d50 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f3d60 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f3d70 65 22 3a 20 22 70 6f 69 6e 74 73 22 2c 20 22 74  e": "points", "t
f3d80 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f3d90 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f3da0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f3db0 5f 50 6f 69 6e 74 22 20 7d 20 7d 20 7d 2c 20 7b  _Point" } } }, {
f3dc0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f3dd0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f  er", "name": "co
f3de0 75 6e 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  unt", "type": { 
f3df0 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f3e00 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f3e10 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f3e20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
f3e30 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f3e40 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f3e50 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f3e60 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f3e70 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f3e80 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f3e90 53 44 4c 5f 52 65 6e 64 65 72 44 72 61 77 4c 69  SDL_RenderDrawLi
f3ea0 6e 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  ne", "ns": 0, "l
f3eb0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f3ec0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f3ed0 5f 72 65 6e 64 65 72 2e 68 3a 37 33 33 3a 32 39  _render.h:733:29
f3ee0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f3ef0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f3f00 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f3f10 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f3f20 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f3f30 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
f3f40 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f3f50 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65  renderer", "type
f3f60 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f3f70 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f3f80 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
f3f90 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b  nderer" } } }, {
f3fa0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f3fb0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 31  er", "name": "x1
f3fc0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f3fd0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f3fe0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f3ff0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f4000 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
f4010 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
f4020 22 3a 20 22 79 31 22 2c 20 22 74 79 70 65 22 3a  ": "y1", "type":
f4030 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f4040 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f4050 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f4060 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 32 } }, { "ta
f4070 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f4080 20 22 6e 61 6d 65 22 3a 20 22 78 32 22 2c 20 22   "name": "x2", "
f4090 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f40a0 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f40b0 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f40c0 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f40d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f40e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f40f0 79 32 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  y2", "type": { "
f4100 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f4110 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f4120 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f4130 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
f4140 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f4150 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f4160 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f4170 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f4180 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f4190 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f41a0 44 4c 5f 52 65 6e 64 65 72 44 72 61 77 4c 69 6e  DL_RenderDrawLin
f41b0 65 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  es", "ns": 0, "l
f41c0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f41d0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f41e0 5f 72 65 6e 64 65 72 2e 68 3a 37 34 35 3a 32 39  _render.h:745:29
f41f0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f4200 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f4210 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f4220 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f4230 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f4240 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
f4250 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f4260 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65  renderer", "type
f4270 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f4280 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f4290 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65  { "tag": "SDL_Re
f42a0 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b  nderer" } } }, {
f42b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f42c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 6f  er", "name": "po
f42d0 69 6e 74 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  ints", "type": {
f42e0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f42f0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f4300 61 67 22 3a 20 22 53 44 4c 5f 50 6f 69 6e 74 22  ag": "SDL_Point"
f4310 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f4320 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f4330 61 6d 65 22 3a 20 22 63 6f 75 6e 74 22 2c 20 22  ame": "count", "
f4340 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f4350 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f4360 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f4370 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d  gnment": 32 } }]
f4380 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f4390 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f43a0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f43b0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f43c0 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61  ": 32 } },.{ "ta
f43d0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
f43e0 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e  "name": "SDL_Ren
f43f0 64 65 72 44 72 61 77 52 65 63 74 22 2c 20 22 6e  derDrawRect", "n
f4400 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f4410 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f4420 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72  /SDL2/SDL_render
f4430 2e 68 3a 37 35 37 3a 32 39 22 2c 20 22 76 61 72  .h:757:29", "var
f4440 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f4450 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f4460 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f4470 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f4480 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f4490 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f44a0 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65  "name": "rendere
f44b0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f44c0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f44d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f44e0 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22  : "SDL_Renderer"
f44f0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f4500 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f4510 61 6d 65 22 3a 20 22 72 65 63 74 22 2c 20 22 74  ame": "rect", "t
f4520 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f4530 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f4540 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f4550 5f 52 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  _Rect" } } }], "
f4560 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f4570 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f4580 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f4590 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f45a0 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f45b0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f45c0 6d 65 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  me": "SDL_Render
f45d0 44 72 61 77 52 65 63 74 73 22 2c 20 22 6e 73 22  DrawRects", "ns"
f45e0 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f45f0 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f4600 44 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68  DL2/SDL_render.h
f4610 3a 37 36 39 3a 32 39 22 2c 20 22 76 61 72 69 61  :769:29", "varia
f4620 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f4630 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f4640 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f4650 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f4660 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f4670 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f4680 61 6d 65 22 3a 20 22 72 65 6e 64 65 72 65 72 22  ame": "renderer"
f4690 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f46a0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f46b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f46c0 22 53 44 4c 5f 52 65 6e 64 65 72 65 72 22 20 7d  "SDL_Renderer" }
f46d0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f46e0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f46f0 65 22 3a 20 22 72 65 63 74 73 22 2c 20 22 74 79  e": "rects", "ty
f4700 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f4710 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f4720 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f4730 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  Rect" } } }, { "
f4740 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f4750 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 6f 75 6e  ", "name": "coun
f4760 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f4770 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f4780 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f4790 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f47a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
f47b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f47c0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f47d0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f47e0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
f47f0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f4800 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f4810 4c 5f 52 65 6e 64 65 72 46 69 6c 6c 52 65 63 74  L_RenderFillRect
f4820 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f4830 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f4840 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f4850 65 6e 64 65 72 2e 68 3a 37 38 32 3a 32 39 22 2c  ender.h:782:29",
f4860 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f4870 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f4880 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f4890 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f48a0 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f48b0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f48c0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f48d0 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f48e0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f48f0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f4900 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f4910 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  erer" } } }, { "
f4920 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f4930 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74  ", "name": "rect
f4940 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f4950 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f4960 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f4970 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
f4980 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f4990 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f49a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f49b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f49c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f49d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f49e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
f49f0 65 6e 64 65 72 46 69 6c 6c 52 65 63 74 73 22 2c  enderFillRects",
f4a00 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f4a10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f4a20 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65 6e  ude/SDL2/SDL_ren
f4a30 64 65 72 2e 68 3a 37 39 34 3a 32 39 22 2c 20 22  der.h:794:29", "
f4a40 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f4a50 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f4a60 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f4a70 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f4a80 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f4a90 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f4aa0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e 64  ", "name": "rend
f4ab0 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  erer", "type": {
f4ac0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f4ad0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f4ae0 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72  ag": "SDL_Render
f4af0 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  er" } } }, { "ta
f4b00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f4b10 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 73 22   "name": "rects"
f4b20 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f4b30 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f4b40 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f4b50 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
f4b60 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f4b70 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f4b80 22 63 6f 75 6e 74 22 2c 20 22 74 79 70 65 22 3a  "count", "type":
f4b90 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f4ba0 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f4bb0 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f4bc0 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
f4bd0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f4be0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f4bf0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f4c00 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f4c10 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f4c20 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f4c30 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 43 6f 70  : "SDL_RenderCop
f4c40 79 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  y", "ns": 0, "lo
f4c50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f4c60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f4c70 72 65 6e 64 65 72 2e 68 3a 38 31 30 3a 32 39 22  render.h:810:29"
f4c80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f4c90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f4ca0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f4cb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f4cc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f4cd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f4ce0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72  ter", "name": "r
f4cf0 65 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22  enderer", "type"
f4d00 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f4d10 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f4d20 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e   "tag": "SDL_Ren
f4d30 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20  derer" } } }, { 
f4d40 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f4d50 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78  r", "name": "tex
f4d60 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  ture", "type": {
f4d70 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f4d80 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f4d90 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74 75 72  ag": "SDL_Textur
f4da0 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67  e" } } }, { "tag
f4db0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f4dc0 22 6e 61 6d 65 22 3a 20 22 73 72 63 72 65 63 74  "name": "srcrect
f4dd0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f4de0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f4df0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f4e00 20 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20   "SDL_Rect" } } 
f4e10 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f4e20 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f4e30 20 22 64 73 74 72 65 63 74 22 2c 20 22 74 79 70   "dstrect", "typ
f4e40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f4e50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f4e60 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 52   { "tag": "SDL_R
f4e70 65 63 74 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ect" } } }], "re
f4e80 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f4e90 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f4ea0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f4eb0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f4ec0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f4ed0 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f4ee0 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65 72 43 6f  ": "SDL_RenderCo
f4ef0 70 79 45 78 22 2c 20 22 6e 73 22 3a 20 30 2c 20  pyEx", "ns": 0, 
f4f00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f4f10 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f4f20 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 33 30 3a  DL_render.h:830:
f4f30 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  29", "variadic":
f4f40 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f4f50 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f4f60 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f4f70 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f4f80 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f4f90 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f4fa0 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74 79   "renderer", "ty
f4fb0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f4fc0 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
f4fd0 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f4fe0 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d 2c  Renderer" } } },
f4ff0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f5000 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f5010 74 65 78 74 75 72 65 22 2c 20 22 74 79 70 65 22  texture", "type"
f5020 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
f5030 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
f5040 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78   "tag": "SDL_Tex
f5050 74 75 72 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22  ture" } } }, { "
f5060 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f5070 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 72 63 72  ", "name": "srcr
f5080 65 63 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ect", "type": { 
f5090 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f50a0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f50b0 67 22 3a 20 22 53 44 4c 5f 52 65 63 74 22 20 7d  g": "SDL_Rect" }
f50c0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f50d0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f50e0 65 22 3a 20 22 64 73 74 72 65 63 74 22 2c 20 22  e": "dstrect", "
f50f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5100 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f5110 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f5120 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d 2c 20 7b  L_Rect" } } }, {
f5130 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f5140 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 6e  er", "name": "an
f5150 67 6c 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  gle", "type": { 
f5160 22 74 61 67 22 3a 20 22 3a 64 6f 75 62 6c 65 22  "tag": ":double"
f5170 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34  , "bit-size": 64
f5180 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f5190 22 3a 20 36 34 20 7d 20 7d 2c 20 7b 20 22 74 61  ": 64 } }, { "ta
f51a0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f51b0 20 22 6e 61 6d 65 22 3a 20 22 63 65 6e 74 65 72   "name": "center
f51c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f51d0 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
f51e0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f51f0 20 22 53 44 4c 5f 50 6f 69 6e 74 22 20 7d 20 7d   "SDL_Point" } }
f5200 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f5210 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f5220 3a 20 22 66 6c 69 70 22 2c 20 22 74 79 70 65 22  : "flip", "type"
f5230 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f  : { "tag": "SDL_
f5240 52 65 6e 64 65 72 65 72 46 6c 69 70 22 20 7d 20  RendererFlip" } 
f5250 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f5260 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f5270 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f5280 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f5290 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f52a0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f52b0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 52  , "name": "SDL_R
f52c0 65 6e 64 65 72 52 65 61 64 50 69 78 65 6c 73 22  enderReadPixels"
f52d0 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61  , "ns": 0, "loca
f52e0 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63  tion": "/usr/inc
f52f0 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72 65  lude/SDL2/SDL_re
f5300 6e 64 65 72 2e 68 3a 38 35 33 3a 32 39 22 2c 20  nder.h:853:29", 
f5310 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f5320 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f5330 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f5340 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f5350 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f5360 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f5370 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 6e  r", "name": "ren
f5380 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a 20  derer", "type": 
f5390 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f53a0 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f53b0 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64 65  tag": "SDL_Rende
f53c0 72 65 72 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  rer" } } }, { "t
f53d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f53e0 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65 63 74 22  , "name": "rect"
f53f0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f5400 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f5410 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5420 22 53 44 4c 5f 52 65 63 74 22 20 7d 20 7d 20 7d  "SDL_Rect" } } }
f5430 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f5440 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f5450 22 66 6f 72 6d 61 74 22 2c 20 22 74 79 70 65 22  "format", "type"
f5460 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
f5470 33 32 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  32" } }, { "tag"
f5480 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f5490 6e 61 6d 65 22 3a 20 22 70 69 78 65 6c 73 22 2c  name": "pixels",
f54a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f54b0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f54c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f54d0 3a 76 6f 69 64 22 20 7d 20 7d 20 7d 2c 20 7b 20  :void" } } }, { 
f54e0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f54f0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 69 74  r", "name": "pit
f5500 63 68 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ch", "type": { "
f5510 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62  tag": ":int", "b
f5520 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f5530 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f5540 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  2 } }], "return-
f5550 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5560 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
f5570 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
f5580 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
f5590 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f55a0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f55b0 44 4c 5f 52 65 6e 64 65 72 50 72 65 73 65 6e 74  DL_RenderPresent
f55c0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f55d0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f55e0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 72  clude/SDL2/SDL_r
f55f0 65 6e 64 65 72 2e 68 3a 38 36 31 3a 33 30 22 2c  ender.h:861:30",
f5600 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f5610 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f5620 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f5630 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f5640 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f5650 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f5660 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 72 65  er", "name": "re
f5670 6e 64 65 72 65 72 22 2c 20 22 74 79 70 65 22 3a  nderer", "type":
f5680 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f5690 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f56a0 22 74 61 67 22 3a 20 22 53 44 4c 5f 52 65 6e 64  "tag": "SDL_Rend
f56b0 65 72 65 72 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  erer" } } }], "r
f56c0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f56d0 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
f56e0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f56f0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f5700 22 53 44 4c 5f 44 65 73 74 72 6f 79 54 65 78 74  "SDL_DestroyText
f5710 75 72 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ure", "ns": 0, "
f5720 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f5730 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f5740 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 36 39 3a 33  L_render.h:869:3
f5750 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
f5760 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f5770 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f5780 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f5790 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f57a0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f57b0 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f57c0 22 74 65 78 74 75 72 65 22 2c 20 22 74 79 70 65  "texture", "type
f57d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f57e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f57f0 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65  { "tag": "SDL_Te
f5800 78 74 75 72 65 22 20 7d 20 7d 20 7d 5d 2c 20 22  xture" } } }], "
f5810 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f5820 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
f5830 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f5840 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f5850 20 22 53 44 4c 5f 44 65 73 74 72 6f 79 52 65 6e   "SDL_DestroyRen
f5860 64 65 72 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c  derer", "ns": 0,
f5870 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
f5880 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
f5890 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a 38 37 37  SDL_render.h:877
f58a0 3a 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22  :30", "variadic"
f58b0 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f58c0 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f58d0 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f58e0 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f58f0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f5900 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f5910 3a 20 22 72 65 6e 64 65 72 65 72 22 2c 20 22 74  : "renderer", "t
f5920 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f5930 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f5940 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44 4c  ": { "tag": "SDL
f5950 5f 52 65 6e 64 65 72 65 72 22 20 7d 20 7d 20 7d  _Renderer" } } }
f5960 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f5970 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
f5980 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
f5990 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
f59a0 6d 65 22 3a 20 22 53 44 4c 5f 47 4c 5f 42 69 6e  me": "SDL_GL_Bin
f59b0 64 54 65 78 74 75 72 65 22 2c 20 22 6e 73 22 3a  dTexture", "ns":
f59c0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
f59d0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f59e0 4c 32 2f 53 44 4c 5f 72 65 6e 64 65 72 2e 68 3a  L2/SDL_render.h:
f59f0 38 39 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64  890:29", "variad
f5a00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f5a10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f5a20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f5a30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f5a40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f5a50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f5a60 6d 65 22 3a 20 22 74 65 78 74 75 72 65 22 2c 20  me": "texture", 
f5a70 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f5a80 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f5a90 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f5aa0 44 4c 5f 54 65 78 74 75 72 65 22 20 7d 20 7d 20  DL_Texture" } } 
f5ab0 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f5ac0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f5ad0 20 22 74 65 78 77 22 2c 20 22 74 79 70 65 22 3a   "texw", "type":
f5ae0 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f5af0 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f5b00 22 74 61 67 22 3a 20 22 3a 66 6c 6f 61 74 22 2c  "tag": ":float",
f5b10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f5b20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f5b30 3a 20 33 32 20 7d 20 7d 20 7d 2c 20 7b 20 22 74  : 32 } } }, { "t
f5b40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f5b50 2c 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 68 22  , "name": "texh"
f5b60 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f5b70 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f5b80 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5b90 22 3a 66 6c 6f 61 74 22 2c 20 22 62 69 74 2d 73  ":float", "bit-s
f5ba0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f5bb0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f5bc0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
f5bd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f5be0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
f5bf0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f5c00 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
f5c10 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
f5c20 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
f5c30 5f 47 4c 5f 55 6e 62 69 6e 64 54 65 78 74 75 72  _GL_UnbindTextur
f5c40 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
f5c50 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f5c60 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f5c70 72 65 6e 64 65 72 2e 68 3a 38 39 39 3a 32 39 22  render.h:899:29"
f5c80 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f5c90 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f5ca0 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f5cb0 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f5cc0 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f5cd0 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f5ce0 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 74  ter", "name": "t
f5cf0 65 78 74 75 72 65 22 2c 20 22 74 79 70 65 22 3a  exture", "type":
f5d00 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f5d10 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f5d20 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 65 78 74  "tag": "SDL_Text
f5d30 75 72 65 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ure" } } }], "re
f5d40 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f5d50 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
f5d60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f5d70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f5d80 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f5d90 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f5da0 22 3a 20 22 53 44 4c 5f 43 72 65 61 74 65 53 68  ": "SDL_CreateSh
f5db0 61 70 65 64 57 69 6e 64 6f 77 22 2c 20 22 6e 73  apedWindow", "ns
f5dc0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f5dd0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f5de0 53 44 4c 32 2f 53 44 4c 5f 73 68 61 70 65 2e 68  SDL2/SDL_shape.h
f5df0 3a 36 36 3a 33 38 22 2c 20 22 76 61 72 69 61 64  :66:38", "variad
f5e00 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f5e10 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f5e20 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f5e30 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f5e40 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f5e50 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f5e60 6d 65 22 3a 20 22 74 69 74 6c 65 22 2c 20 22 74  me": "title", "t
f5e70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f5e80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f5e90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
f5ea0 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
f5eb0 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
f5ec0 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
f5ed0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f5ee0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c  r", "name": "x",
f5ef0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f5f00 3a 20 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74  : ":unsigned-int
f5f10 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f5f20 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f5f30 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
f5f40 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f5f50 2c 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 20 22  , "name": "y", "
f5f60 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f5f70 22 3a 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c  ":unsigned-int",
f5f80 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f5f90 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f5fa0 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67  : 32 } }, { "tag
f5fb0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f5fc0 22 6e 61 6d 65 22 3a 20 22 77 22 2c 20 22 74 79  "name": "w", "ty
f5fd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f5fe0 75 6e 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22  unsigned-int", "
f5ff0 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f6000 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f6010 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
f6020 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f6030 61 6d 65 22 3a 20 22 68 22 2c 20 22 74 79 70 65  ame": "h", "type
f6040 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 75 6e  ": { "tag": ":un
f6050 73 69 67 6e 65 64 2d 69 6e 74 22 2c 20 22 62 69  signed-int", "bi
f6060 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f6070 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f6080 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f6090 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f60a0 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22 74 79  e": "flags", "ty
f60b0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f60c0 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65  int32" } }], "re
f60d0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f60e0 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f60f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f6100 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 22 20 7d  : "SDL_Window" }
f6110 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f6120 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f6130 22 3a 20 22 53 44 4c 5f 49 73 53 68 61 70 65 64  ": "SDL_IsShaped
f6140 57 69 6e 64 6f 77 22 2c 20 22 6e 73 22 3a 20 30  Window", "ns": 0
f6150 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f6160 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f6170 2f 53 44 4c 5f 73 68 61 70 65 2e 68 3a 37 37 3a  /SDL_shape.h:77:
f6180 33 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  34", "variadic":
f6190 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f61a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f61b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f61c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f61d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
f61e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f61f0 20 22 77 69 6e 64 6f 77 22 2c 20 22 74 79 70 65   "window", "type
f6200 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f6210 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f6220 7b 20 22 74 61 67 22 3a 20 22 53 44 4c 5f 57 69  { "tag": "SDL_Wi
f6230 6e 64 6f 77 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  ndow" } } }], "r
f6240 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f6250 74 61 67 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22  tag": "SDL_bool"
f6260 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f6270 65 6e 75 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20  enum", "ns": 0, 
f6280 22 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22  "name": "", "id"
f6290 3a 20 31 36 37 2c 20 22 6c 6f 63 61 74 69 6f 6e  : 167, "location
f62a0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f62b0 2f 53 44 4c 32 2f 53 44 4c 5f 73 68 61 70 65 2e  /SDL2/SDL_shape.
f62c0 68 3a 38 30 3a 39 22 2c 20 22 66 69 65 6c 64 73  h:80:9", "fields
f62d0 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69  ": [{ "tag": "fi
f62e0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  eld", "name": "S
f62f0 68 61 70 65 4d 6f 64 65 44 65 66 61 75 6c 74 22  hapeModeDefault"
f6300 2c 20 22 76 61 6c 75 65 22 3a 20 30 20 7d 2c 20  , "value": 0 }, 
f6310 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
f6320 2c 20 22 6e 61 6d 65 22 3a 20 22 53 68 61 70 65  , "name": "Shape
f6330 4d 6f 64 65 42 69 6e 61 72 69 7a 65 41 6c 70 68  ModeBinarizeAlph
f6340 61 22 2c 20 22 76 61 6c 75 65 22 3a 20 31 20 7d  a", "value": 1 }
f6350 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
f6360 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 68 61  d", "name": "Sha
f6370 70 65 4d 6f 64 65 52 65 76 65 72 73 65 42 69 6e  peModeReverseBin
f6380 61 72 69 7a 65 41 6c 70 68 61 22 2c 20 22 76 61  arizeAlpha", "va
f6390 6c 75 65 22 3a 20 32 20 7d 2c 20 7b 20 22 74 61  lue": 2 }, { "ta
f63a0 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61  g": "field", "na
f63b0 6d 65 22 3a 20 22 53 68 61 70 65 4d 6f 64 65 43  me": "ShapeModeC
f63c0 6f 6c 6f 72 4b 65 79 22 2c 20 22 76 61 6c 75 65  olorKey", "value
f63d0 22 3a 20 33 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61  ": 3 }] },.{ "ta
f63e0 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
f63f0 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
f6400 22 57 69 6e 64 6f 77 53 68 61 70 65 4d 6f 64 65  "WindowShapeMode
f6410 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
f6420 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f6430 32 2f 53 44 4c 5f 73 68 61 70 65 2e 68 3a 38 39  2/SDL_shape.h:89
f6440 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
f6450 74 61 67 22 3a 20 22 3a 65 6e 75 6d 22 2c 20 22  tag": ":enum", "
f6460 6e 61 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a  name": "", "id":
f6470 20 31 36 37 20 7d 20 7d 2c 0a 7b 20 22 74 61 67   167 } },.{ "tag
f6480 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
f6490 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
f64a0 53 44 4c 5f 57 69 6e 64 6f 77 53 68 61 70 65 50  SDL_WindowShapeP
f64b0 61 72 61 6d 73 22 2c 20 22 6c 6f 63 61 74 69 6f  arams", "locatio
f64c0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f64d0 65 2f 53 44 4c 32 2f 53 44 4c 5f 73 68 61 70 65  e/SDL2/SDL_shape
f64e0 2e 68 3a 39 38 3a 33 22 2c 20 22 74 79 70 65 22  .h:98:3", "type"
f64f0 3a 20 7b 20 22 74 61 67 22 3a 20 22 75 6e 69 6f  : { "tag": "unio
f6500 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  n", "ns": 0, "na
f6510 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
f6520 36 38 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  68, "location": 
f6530 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f6540 4c 32 2f 53 44 4c 5f 73 68 61 70 65 2e 68 3a 39  L2/SDL_shape.h:9
f6550 34 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  4:9", "bit-size"
f6560 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
f6570 6d 65 6e 74 22 3a 20 38 2c 20 22 66 69 65 6c 64  ment": 8, "field
f6580 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66  s": [{ "tag": "f
f6590 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
f65a0 62 69 6e 61 72 69 7a 61 74 69 6f 6e 43 75 74 6f  binarizationCuto
f65b0 66 66 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ff", "bit-offset
f65c0 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22  ": 0, "bit-size"
f65d0 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d  : 8, "bit-alignm
f65e0 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22 3a  ent": 8, "type":
f65f0 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
f6600 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
f6610 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a  "field", "name":
f6620 20 22 63 6f 6c 6f 72 4b 65 79 22 2c 20 22 62 69   "colorKey", "bi
f6630 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
f6640 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
f6650 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38  it-alignment": 8
f6660 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f6670 22 3a 20 22 53 44 4c 5f 43 6f 6c 6f 72 22 20 7d  ": "SDL_Color" }
f6680 20 7d 5d 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22   }] } },.{ "tag"
f6690 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22  : "struct", "ns"
f66a0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
f66b0 4c 5f 57 69 6e 64 6f 77 53 68 61 70 65 4d 6f 64  L_WindowShapeMod
f66c0 65 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f  e", "id": 0, "lo
f66d0 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f66e0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f66f0 73 68 61 70 65 2e 68 3a 31 30 31 3a 31 36 22 2c  shape.h:101:16",
f6700 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c   "bit-size": 64,
f6710 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f6720 3a 20 33 32 2c 20 22 66 69 65 6c 64 73 22 3a 20  : 32, "fields": 
f6730 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64  [{ "tag": "field
f6740 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65  ", "name": "mode
f6750 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74 22 3a  ", "bit-offset":
f6760 20 30 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20   0, "bit-size": 
f6770 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f6780 6e 74 22 3a 20 33 32 2c 20 22 74 79 70 65 22 3a  nt": 32, "type":
f6790 20 7b 20 22 74 61 67 22 3a 20 22 57 69 6e 64 6f   { "tag": "Windo
f67a0 77 53 68 61 70 65 4d 6f 64 65 22 20 7d 20 7d 2c  wShapeMode" } },
f67b0 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64   { "tag": "field
f67c0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 72 61  ", "name": "para
f67d0 6d 65 74 65 72 73 22 2c 20 22 62 69 74 2d 6f 66  meters", "bit-of
f67e0 66 73 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d  fset": 32, "bit-
f67f0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f6800 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
f6810 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f6820 22 53 44 4c 5f 57 69 6e 64 6f 77 53 68 61 70 65  "SDL_WindowShape
f6830 50 61 72 61 6d 73 22 20 7d 20 7d 5d 20 7d 2c 0a  Params" } }] },.
f6840 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64 65  { "tag": "typede
f6850 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  f", "ns": 0, "na
f6860 6d 65 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  me": "SDL_Window
f6870 53 68 61 70 65 4d 6f 64 65 22 2c 20 22 6c 6f 63  ShapeMode", "loc
f6880 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f6890 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 73  clude/SDL2/SDL_s
f68a0 68 61 70 65 2e 68 3a 31 30 36 3a 33 22 2c 20 22  hape.h:106:3", "
f68b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f68c0 22 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65  ":struct", "name
f68d0 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 53 68  ": "SDL_WindowSh
f68e0 61 70 65 4d 6f 64 65 22 2c 20 22 69 64 22 3a 20  apeMode", "id": 
f68f0 31 36 39 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  169 } },.{ "tag"
f6900 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
f6910 61 6d 65 22 3a 20 22 53 44 4c 5f 53 65 74 57 69  ame": "SDL_SetWi
f6920 6e 64 6f 77 53 68 61 70 65 22 2c 20 22 6e 73 22  ndowShape", "ns"
f6930 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
f6940 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
f6950 44 4c 32 2f 53 44 4c 5f 73 68 61 70 65 2e 68 3a  DL2/SDL_shape.h:
f6960 31 32 31 3a 32 39 22 2c 20 22 76 61 72 69 61 64  121:29", "variad
f6970 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f6980 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f6990 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f69a0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f69b0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f69c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f69d0 6d 65 22 3a 20 22 77 69 6e 64 6f 77 22 2c 20 22  me": "window", "
f69e0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f69f0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f6a00 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f6a10 4c 5f 57 69 6e 64 6f 77 22 20 7d 20 7d 20 7d 2c  L_Window" } } },
f6a20 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f6a30 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f6a40 73 68 61 70 65 22 2c 20 22 74 79 70 65 22 3a 20  shape", "type": 
f6a50 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
f6a60 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
f6a70 74 61 67 22 3a 20 22 53 44 4c 5f 53 75 72 66 61  tag": "SDL_Surfa
f6a80 63 65 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61  ce" } } }, { "ta
f6a90 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f6aa0 20 22 6e 61 6d 65 22 3a 20 22 73 68 61 70 65 5f   "name": "shape_
f6ab0 6d 6f 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b  mode", "type": {
f6ac0 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f6ad0 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f6ae0 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
f6af0 53 68 61 70 65 4d 6f 64 65 22 20 7d 20 7d 20 7d  ShapeMode" } } }
f6b00 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f6b10 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
f6b20 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
f6b30 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
f6b40 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
f6b50 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f6b60 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65   "name": "SDL_Ge
f6b70 74 53 68 61 70 65 64 57 69 6e 64 6f 77 4d 6f 64  tShapedWindowMod
f6b80 65 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  e", "ns": 0, "lo
f6b90 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f6ba0 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f6bb0 73 68 61 70 65 2e 68 3a 31 33 36 3a 32 39 22 2c  shape.h:136:29",
f6bc0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f6bd0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f6be0 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f6bf0 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f6c00 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f6c10 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f6c20 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 77 69  er", "name": "wi
f6c30 6e 64 6f 77 22 2c 20 22 74 79 70 65 22 3a 20 7b  ndow", "type": {
f6c40 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f6c50 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f6c60 61 67 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77  ag": "SDL_Window
f6c70 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f6c80 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f6c90 6e 61 6d 65 22 3a 20 22 73 68 61 70 65 5f 6d 6f  name": "shape_mo
f6ca0 64 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  de", "type": { "
f6cb0 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22  tag": ":pointer"
f6cc0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f6cd0 22 3a 20 22 53 44 4c 5f 57 69 6e 64 6f 77 53 68  ": "SDL_WindowSh
f6ce0 61 70 65 4d 6f 64 65 22 20 7d 20 7d 20 7d 5d 2c  apeMode" } } }],
f6cf0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f6d00 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
f6d10 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f6d20 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f6d30 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
f6d40 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f6d50 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 54  name": "SDL_GetT
f6d60 69 63 6b 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20  icks", "ns": 0, 
f6d70 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f6d80 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f6d90 44 4c 5f 74 69 6d 65 72 2e 68 3a 34 35 3a 33 32  DL_timer.h:45:32
f6da0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
f6db0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
f6dc0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
f6dd0 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
f6de0 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
f6df0 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
f6e00 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
f6e10 74 33 32 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  t32" } },.{ "tag
f6e20 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f6e30 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 50  name": "SDL_GetP
f6e40 65 72 66 6f 72 6d 61 6e 63 65 43 6f 75 6e 74 65  erformanceCounte
f6e50 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  r", "ns": 0, "lo
f6e60 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f6e70 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f6e80 74 69 6d 65 72 2e 68 3a 36 31 3a 33 32 22 2c 20  timer.h:61:32", 
f6e90 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f6ea0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f6eb0 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f6ec0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f6ed0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c  parameters": [],
f6ee0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
f6ef0 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34  { "tag": "Uint64
f6f00 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
f6f10 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f6f20 65 22 3a 20 22 53 44 4c 5f 47 65 74 50 65 72 66  e": "SDL_GetPerf
f6f30 6f 72 6d 61 6e 63 65 46 72 65 71 75 65 6e 63 79  ormanceFrequency
f6f40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f6f50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f6f60 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74  clude/SDL2/SDL_t
f6f70 69 6d 65 72 2e 68 3a 36 36 3a 33 32 22 2c 20 22  imer.h:66:32", "
f6f80 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f6f90 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f6fa0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f6fb0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f6fc0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 5d 2c 20  arameters": [], 
f6fd0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f6fe0 20 22 74 61 67 22 3a 20 22 55 69 6e 74 36 34 22   "tag": "Uint64"
f6ff0 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
f7000 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
f7010 22 3a 20 22 53 44 4c 5f 44 65 6c 61 79 22 2c 20  ": "SDL_Delay", 
f7020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
f7030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f7040 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 69 6d 65  de/SDL2/SDL_time
f7050 72 2e 68 3a 37 31 3a 33 30 22 2c 20 22 76 61 72  r.h:71:30", "var
f7060 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f7070 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f7080 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f7090 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f70a0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f70b0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f70c0 22 6e 61 6d 65 22 3a 20 22 6d 73 22 2c 20 22 74  "name": "ms", "t
f70d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f70e0 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72  Uint32" } }], "r
f70f0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
f7100 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
f7110 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70  },.{ "tag": "typ
f7120 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20  edef", "ns": 0, 
f7130 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 54 69 6d  "name": "SDL_Tim
f7140 65 72 43 61 6c 6c 62 61 63 6b 22 2c 20 22 6c 6f  erCallback", "lo
f7150 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
f7160 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
f7170 74 69 6d 65 72 2e 68 3a 38 31 3a 32 37 22 2c 20  timer.h:81:27", 
f7180 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f7190 20 22 3a 66 75 6e 63 74 69 6f 6e 2d 70 6f 69 6e   ":function-poin
f71a0 74 65 72 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  ter" } },.{ "tag
f71b0 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e  ": "typedef", "n
f71c0 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
f71d0 53 44 4c 5f 54 69 6d 65 72 49 44 22 2c 20 22 6c  SDL_TimerID", "l
f71e0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f71f0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f7200 5f 74 69 6d 65 72 2e 68 3a 38 36 3a 31 33 22 2c  _timer.h:86:13",
f7210 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f7220 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f7230 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f7240 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f7250 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
f7260 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
f7270 22 53 44 4c 5f 41 64 64 54 69 6d 65 72 22 2c 20  "SDL_AddTimer", 
f7280 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
f7290 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f72a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 74 69 6d 65  de/SDL2/SDL_time
f72b0 72 2e 68 3a 39 33 3a 33 37 22 2c 20 22 76 61 72  r.h:93:37", "var
f72c0 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
f72d0 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
f72e0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
f72f0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
f7300 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
f7310 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
f7320 22 6e 61 6d 65 22 3a 20 22 69 6e 74 65 72 76 61  "name": "interva
f7330 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
f7340 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
f7350 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72  }, { "tag": "par
f7360 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
f7370 20 22 63 61 6c 6c 62 61 63 6b 22 2c 20 22 74 79   "callback", "ty
f7380 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
f7390 44 4c 5f 54 69 6d 65 72 43 61 6c 6c 62 61 63 6b  DL_TimerCallback
f73a0 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
f73b0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f73c0 6d 65 22 3a 20 22 70 61 72 61 6d 22 2c 20 22 74  me": "param", "t
f73d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f73e0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f73f0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
f7400 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74  id" } } }], "ret
f7410 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f7420 67 22 3a 20 22 53 44 4c 5f 54 69 6d 65 72 49 44  g": "SDL_TimerID
f7430 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
f7440 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f7450 65 22 3a 20 22 53 44 4c 5f 52 65 6d 6f 76 65 54  e": "SDL_RemoveT
f7460 69 6d 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  imer", "ns": 0, 
f7470 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f7480 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f7490 44 4c 5f 74 69 6d 65 72 2e 68 3a 31 30 34 3a 33  DL_timer.h:104:3
f74a0 34 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  4", "variadic": 
f74b0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
f74c0 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
f74d0 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
f74e0 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
f74f0 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
f7500 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f7510 22 69 64 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  "id", "type": { 
f7520 22 74 61 67 22 3a 20 22 53 44 4c 5f 54 69 6d 65  "tag": "SDL_Time
f7530 72 49 44 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  rID" } }], "retu
f7540 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f7550 22 3a 20 22 53 44 4c 5f 62 6f 6f 6c 22 20 7d 20  ": "SDL_bool" } 
f7560 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72  },.{ "tag": "str
f7570 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  uct", "ns": 0, "
f7580 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 76 65 72 73  name": "SDL_vers
f7590 69 6f 6e 22 2c 20 22 69 64 22 3a 20 30 2c 20 22  ion", "id": 0, "
f75a0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f75b0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f75c0 4c 5f 76 65 72 73 69 6f 6e 2e 68 3a 35 31 3a 31  L_version.h:51:1
f75d0 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  6", "bit-size": 
f75e0 32 34 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  24, "bit-alignme
f75f0 6e 74 22 3a 20 38 2c 20 22 66 69 65 6c 64 73 22  nt": 8, "fields"
f7600 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 66 69 65  : [{ "tag": "fie
f7610 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d 61  ld", "name": "ma
f7620 6a 6f 72 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  jor", "bit-offse
f7630 74 22 3a 20 30 2c 20 22 62 69 74 2d 73 69 7a 65  t": 0, "bit-size
f7640 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e  ": 8, "bit-align
f7650 6d 65 6e 74 22 3a 20 38 2c 20 22 74 79 70 65 22  ment": 8, "type"
f7660 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
f7670 38 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  8" } }, { "tag":
f7680 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22   "field", "name"
f7690 3a 20 22 6d 69 6e 6f 72 22 2c 20 22 62 69 74 2d  : "minor", "bit-
f76a0 6f 66 66 73 65 74 22 3a 20 38 2c 20 22 62 69 74  offset": 8, "bit
f76b0 2d 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d  -size": 8, "bit-
f76c0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 2c 20 22  alignment": 8, "
f76d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f76e0 22 55 69 6e 74 38 22 20 7d 20 7d 2c 20 7b 20 22  "Uint8" } }, { "
f76f0 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20 22  tag": "field", "
f7700 6e 61 6d 65 22 3a 20 22 70 61 74 63 68 22 2c 20  name": "patch", 
f7710 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 31 36  "bit-offset": 16
f7720 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
f7730 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f7740 3a 20 38 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  : 8, "type": { "
f7750 74 61 67 22 3a 20 22 55 69 6e 74 38 22 20 7d 20  tag": "Uint8" } 
f7760 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22  }] },.{ "tag": "
f7770 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20  typedef", "ns": 
f7780 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f  0, "name": "SDL_
f7790 76 65 72 73 69 6f 6e 22 2c 20 22 6c 6f 63 61 74  version", "locat
f77a0 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f77b0 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 65 72  ude/SDL2/SDL_ver
f77c0 73 69 6f 6e 2e 68 3a 35 36 3a 33 22 2c 20 22 74  sion.h:56:3", "t
f77d0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f77e0 3a 73 74 72 75 63 74 22 2c 20 22 6e 61 6d 65 22  :struct", "name"
f77f0 3a 20 22 53 44 4c 5f 76 65 72 73 69 6f 6e 22 2c  : "SDL_version",
f7800 20 22 69 64 22 3a 20 31 37 30 20 7d 20 7d 2c 0a   "id": 170 } },.
f7810 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f7820 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f7830 4c 5f 47 65 74 56 65 72 73 69 6f 6e 22 2c 20 22  L_GetVersion", "
f7840 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f7850 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f7860 65 2f 53 44 4c 32 2f 53 44 4c 5f 76 65 72 73 69  e/SDL2/SDL_versi
f7870 6f 6e 2e 68 3a 31 33 33 3a 33 30 22 2c 20 22 76  on.h:133:30", "v
f7880 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
f7890 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65   "inline": false
f78a0 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73  , "storage-class
f78b0 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61  ": "extern", "pa
f78c0 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74  rameters": [{ "t
f78d0 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
f78e0 2c 20 22 6e 61 6d 65 22 3a 20 22 76 65 72 22 2c  , "name": "ver",
f78f0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f7900 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f7910 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f7920 53 44 4c 5f 76 65 72 73 69 6f 6e 22 20 7d 20 7d  SDL_version" } }
f7930 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
f7940 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76  e": { "tag": ":v
f7950 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  oid" } },.{ "tag
f7960 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
f7970 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 47 65 74 52  name": "SDL_GetR
f7980 65 76 69 73 69 6f 6e 22 2c 20 22 6e 73 22 3a 20  evision", "ns": 
f7990 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f79a0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f79b0 32 2f 53 44 4c 5f 76 65 72 73 69 6f 6e 2e 68 3a  2/SDL_version.h:
f79c0 31 34 32 3a 33 37 22 2c 20 22 76 61 72 69 61 64  142:37", "variad
f79d0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f79e0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f79f0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f7a00 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f7a10 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72  ers": [], "retur
f7a20 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
f7a30 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f7a40 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f7a50 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69 7a  :char", "bit-siz
f7a60 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69 67  e": 8, "bit-alig
f7a70 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c  nment": 8 } } },
f7a80 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f7a90 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f7aa0 44 4c 5f 47 65 74 52 65 76 69 73 69 6f 6e 4e 75  DL_GetRevisionNu
f7ab0 6d 62 65 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20  mber", "ns": 0, 
f7ac0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f7ad0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f7ae0 44 4c 5f 76 65 72 73 69 6f 6e 2e 68 3a 31 35 31  DL_version.h:151
f7af0 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f7b00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f7b10 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f7b20 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f7b30 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f7b40 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74  ": [], "return-t
f7b50 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f7b60 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f7b70 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f7b80 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
f7b90 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f7ba0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f7bb0 4c 5f 49 6e 69 74 22 2c 20 22 6e 73 22 3a 20 30  L_Init", "ns": 0
f7bc0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f7bd0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f7be0 2f 53 44 4c 2e 68 3a 39 33 3a 32 39 22 2c 20 22  /SDL.h:93:29", "
f7bf0 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
f7c00 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
f7c10 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
f7c20 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
f7c30 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
f7c40 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
f7c50 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67  ", "name": "flag
f7c60 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
f7c70 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20  ag": "Uint32" } 
f7c80 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f7c90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f7ca0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f7cb0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f7cc0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f7cd0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f7ce0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 5f 49  , "name": "SDL_I
f7cf0 6e 69 74 53 75 62 53 79 73 74 65 6d 22 2c 20 22  nitSubSystem", "
f7d00 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f7d10 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f7d20 65 2f 53 44 4c 32 2f 53 44 4c 2e 68 3a 31 30 34  e/SDL2/SDL.h:104
f7d30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63 22  :29", "variadic"
f7d40 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
f7d50 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61  ": false, "stora
f7d60 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65  ge-class": "exte
f7d70 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  rn", "parameters
f7d80 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
f7d90 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f7da0 3a 20 22 66 6c 61 67 73 22 2c 20 22 74 79 70 65  : "flags", "type
f7db0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e  ": { "tag": "Uin
f7dc0 74 33 32 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  t32" } }], "retu
f7dd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
f7de0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f7df0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f7e00 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f7e10 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f7e20 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f7e30 20 22 53 44 4c 5f 51 75 69 74 53 75 62 53 79 73   "SDL_QuitSubSys
f7e40 74 65 6d 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  tem", "ns": 0, "
f7e50 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f7e60 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f7e70 4c 2e 68 3a 31 30 39 3a 33 30 22 2c 20 22 76 61  L.h:109:30", "va
f7e80 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20  riadic": false, 
f7e90 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c  "inline": false,
f7ea0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
f7eb0 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72  : "extern", "par
f7ec0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
f7ed0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
f7ee0 20 22 6e 61 6d 65 22 3a 20 22 66 6c 61 67 73 22   "name": "flags"
f7ef0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f7f00 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d  ": "Uint32" } }]
f7f10 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a  , "return-type":
f7f20 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
f7f30 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
f7f40 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f7f50 65 22 3a 20 22 53 44 4c 5f 57 61 73 49 6e 69 74  e": "SDL_WasInit
f7f60 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
f7f70 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f7f80 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 2e 68  clude/SDL2/SDL.h
f7f90 3a 31 31 37 3a 33 32 22 2c 20 22 76 61 72 69 61  :117:32", "varia
f7fa0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f7fb0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f7fc0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f7fd0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f7fe0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f7ff0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f8000 61 6d 65 22 3a 20 22 66 6c 61 67 73 22 2c 20 22  ame": "flags", "
f8010 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f8020 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c 20 22  "Uint32" } }], "
f8030 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f8040 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
f8050 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f8060 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f8070 3a 20 22 53 44 4c 5f 51 75 69 74 22 2c 20 22 6e  : "SDL_Quit", "n
f8080 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f8090 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f80a0 2f 53 44 4c 32 2f 53 44 4c 2e 68 3a 31 32 33 3a  /SDL2/SDL.h:123:
f80b0 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
f80c0 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
f80d0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
f80e0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
f80f0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
f8100 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  : [], "return-ty
f8110 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
f8120 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
f8130 67 22 3a 20 22 74 79 70 65 64 65 66 22 2c 20 22  g": "typedef", "
f8140 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20  ns": 0, "name": 
f8150 22 53 44 4c 4e 65 74 5f 76 65 72 73 69 6f 6e 22  "SDLNet_version"
f8160 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
f8170 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
f8180 2f 53 44 4c 5f 6e 65 74 2e 68 3a 34 36 3a 32 31  /SDL_net.h:46:21
f8190 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f81a0 67 22 3a 20 22 53 44 4c 5f 76 65 72 73 69 6f 6e  g": "SDL_version
f81b0 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20  " } },.{ "tag": 
f81c0 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d  "function", "nam
f81d0 65 22 3a 20 22 53 44 4c 4e 65 74 5f 4c 69 6e 6b  e": "SDLNet_Link
f81e0 65 64 5f 56 65 72 73 69 6f 6e 22 2c 20 22 6e 73  ed_Version", "ns
f81f0 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f8200 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f8210 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 37  SDL2/SDL_net.h:7
f8220 37 3a 34 38 22 2c 20 22 76 61 72 69 61 64 69 63  7:48", "variadic
f8230 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
f8240 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
f8250 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
f8260 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
f8270 73 22 3a 20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d  s": [], "return-
f8280 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f8290 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f82a0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
f82b0 4c 4e 65 74 5f 76 65 72 73 69 6f 6e 22 20 7d 20  LNet_version" } 
f82c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f82d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f82e0 3a 20 22 53 44 4c 4e 65 74 5f 49 6e 69 74 22 2c  : "SDLNet_Init",
f82f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f8300 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f8310 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74  ude/SDL2/SDL_net
f8320 2e 68 3a 38 33 3a 33 30 22 2c 20 22 76 61 72 69  .h:83:30", "vari
f8330 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f8340 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f8350 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f8360 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f8370 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
f8380 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f8390 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f83a0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f83b0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f83c0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f83d0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f83e0 3a 20 22 53 44 4c 4e 65 74 5f 51 75 69 74 22 2c  : "SDLNet_Quit",
f83f0 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
f8400 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f8410 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74  ude/SDL2/SDL_net
f8420 2e 68 3a 38 34 3a 33 30 22 2c 20 22 76 61 72 69  .h:84:30", "vari
f8430 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f8440 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f8450 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f8460 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f8470 65 74 65 72 73 22 3a 20 5b 5d 2c 20 22 72 65 74  eters": [], "ret
f8480 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f8490 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c  g": ":void" } },
f84a0 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65 64  .{ "tag": "typed
f84b0 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ef", "ns": 0, "n
f84c0 61 6d 65 22 3a 20 22 49 50 61 64 64 72 65 73 73  ame": "IPaddress
f84d0 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  ", "location": "
f84e0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f84f0 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 39 33 3a 33  2/SDL_net.h:93:3
f8500 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
f8510 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20 22 6e  g": "struct", "n
f8520 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22  s": 0, "name": "
f8530 22 2c 20 22 69 64 22 3a 20 31 37 31 2c 20 22 6c  ", "id": 171, "l
f8540 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f8550 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f8560 5f 6e 65 74 2e 68 3a 39 30 3a 39 22 2c 20 22 62  _net.h:90:9", "b
f8570 69 74 2d 73 69 7a 65 22 3a 20 36 34 2c 20 22 62  it-size": 64, "b
f8580 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
f8590 32 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b 7b 20  2, "fields": [{ 
f85a0 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22 2c 20  "tag": "field", 
f85b0 22 6e 61 6d 65 22 3a 20 22 68 6f 73 74 22 2c 20  "name": "host", 
f85c0 22 62 69 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c  "bit-offset": 0,
f85d0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
f85e0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f85f0 3a 20 33 32 2c 20 22 74 79 70 65 22 3a 20 7b 20  : 32, "type": { 
f8600 22 74 61 67 22 3a 20 22 55 69 6e 74 33 32 22 20  "tag": "Uint32" 
f8610 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66  } }, { "tag": "f
f8620 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22  ield", "name": "
f8630 70 6f 72 74 22 2c 20 22 62 69 74 2d 6f 66 66 73  port", "bit-offs
f8640 65 74 22 3a 20 33 32 2c 20 22 62 69 74 2d 73 69  et": 32, "bit-si
f8650 7a 65 22 3a 20 31 36 2c 20 22 62 69 74 2d 61 6c  ze": 16, "bit-al
f8660 69 67 6e 6d 65 6e 74 22 3a 20 31 36 2c 20 22 74  ignment": 16, "t
f8670 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f8680 55 69 6e 74 31 36 22 20 7d 20 7d 5d 20 7d 20 7d  Uint16" } }] } }
f8690 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63  ,.{ "tag": "func
f86a0 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22  tion", "name": "
f86b0 53 44 4c 4e 65 74 5f 52 65 73 6f 6c 76 65 48 6f  SDLNet_ResolveHo
f86c0 73 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  st", "ns": 0, "l
f86d0 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f86e0 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f86f0 5f 6e 65 74 2e 68 3a 31 31 33 3a 32 39 22 2c 20  _net.h:113:29", 
f8700 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f8710 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f8720 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f8730 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f8740 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f8750 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f8760 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 61 64 64  r", "name": "add
f8770 72 65 73 73 22 2c 20 22 74 79 70 65 22 3a 20 7b  ress", "type": {
f8780 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f8790 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f87a0 61 67 22 3a 20 22 49 50 61 64 64 72 65 73 73 22  ag": "IPaddress"
f87b0 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a   } } }, { "tag":
f87c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f87d0 61 6d 65 22 3a 20 22 68 6f 73 74 22 2c 20 22 74  ame": "host", "t
f87e0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f87f0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
f8800 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 63 68  ": { "tag": ":ch
f8810 61 72 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  ar", "bit-size":
f8820 20 38 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   8, "bit-alignme
f8830 6e 74 22 3a 20 38 20 7d 20 7d 20 7d 2c 20 7b 20  nt": 8 } } }, { 
f8840 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f8850 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 6f 72  r", "name": "por
f8860 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
f8870 61 67 22 3a 20 22 55 69 6e 74 31 36 22 20 7d 20  ag": "Uint16" } 
f8880 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f8890 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f88a0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f88b0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f88c0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f88d0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f88e0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65  , "name": "SDLNe
f88f0 74 5f 52 65 73 6f 6c 76 65 49 50 22 2c 20 22 6e  t_ResolveIP", "n
f8900 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f8910 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f8920 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a  /SDL2/SDL_net.h:
f8930 31 32 30 3a 33 38 22 2c 20 22 76 61 72 69 61 64  120:38", "variad
f8940 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f8950 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f8960 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f8970 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f8980 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f8990 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f89a0 6d 65 22 3a 20 22 69 70 22 2c 20 22 74 79 70 65  me": "ip", "type
f89b0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
f89c0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
f89d0 7b 20 22 74 61 67 22 3a 20 22 49 50 61 64 64 72  { "tag": "IPaddr
f89e0 65 73 73 22 20 7d 20 7d 20 7d 5d 2c 20 22 72 65  ess" } } }], "re
f89f0 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74  turn-type": { "t
f8a00 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
f8a10 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f8a20 3a 20 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d  : ":char", "bit-
f8a30 73 69 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61  size": 8, "bit-a
f8a40 6c 69 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d  lignment": 8 } }
f8a50 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f8a60 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f8a70 20 22 53 44 4c 4e 65 74 5f 47 65 74 4c 6f 63 61   "SDLNet_GetLoca
f8a80 6c 41 64 64 72 65 73 73 65 73 22 2c 20 22 6e 73  lAddresses", "ns
f8a90 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22  ": 0, "location"
f8aa0 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f  : "/usr/include/
f8ab0 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 31  SDL2/SDL_net.h:1
f8ac0 32 35 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69  25:29", "variadi
f8ad0 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69  c": false, "inli
f8ae0 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f  ne": false, "sto
f8af0 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78  rage-class": "ex
f8b00 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65  tern", "paramete
f8b10 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
f8b20 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f8b30 65 22 3a 20 22 61 64 64 72 65 73 73 65 73 22 2c  e": "addresses",
f8b40 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f8b50 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
f8b60 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f8b70 49 50 61 64 64 72 65 73 73 22 20 7d 20 7d 20 7d  IPaddress" } } }
f8b80 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61  , { "tag": "para
f8b90 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
f8ba0 22 6d 61 78 63 6f 75 6e 74 22 2c 20 22 74 79 70  "maxcount", "typ
f8bb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
f8bc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
f8bd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
f8be0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
f8bf0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
f8c00 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f8c10 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f8c20 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f8c30 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
f8c40 20 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a   "struct", "ns":
f8c50 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 54 43   0, "name": "_TC
f8c60 50 73 6f 63 6b 65 74 22 2c 20 22 69 64 22 3a 20  Psocket", "id": 
f8c70 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
f8c80 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
f8c90 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 31 33 31 3a  2/SDL_net.h:131:
f8ca0 31 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  16", "bit-size":
f8cb0 20 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65   0, "bit-alignme
f8cc0 6e 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22  nt": 0, "fields"
f8cd0 3a 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  : [] },.{ "tag":
f8ce0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
f8cf0 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 54 43  : 0, "name": "TC
f8d00 50 73 6f 63 6b 65 74 22 2c 20 22 6c 6f 63 61 74  Psocket", "locat
f8d10 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
f8d20 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74  ude/SDL2/SDL_net
f8d30 2e 68 3a 31 33 31 3a 32 38 22 2c 20 22 74 79 70  .h:131:28", "typ
f8d40 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f8d50 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f8d60 20 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63   { "tag": "struc
f8d70 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61  t", "ns": 0, "na
f8d80 6d 65 22 3a 20 22 5f 54 43 50 73 6f 63 6b 65 74  me": "_TCPsocket
f8d90 22 2c 20 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63  ", "id": 0, "loc
f8da0 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
f8db0 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e  clude/SDL2/SDL_n
f8dc0 65 74 2e 68 3a 31 33 31 3a 31 36 22 2c 20 22 62  et.h:131:16", "b
f8dd0 69 74 2d 73 69 7a 65 22 3a 20 30 2c 20 22 62 69  it-size": 0, "bi
f8de0 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c  t-alignment": 0,
f8df0 20 22 66 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20   "fields": [] } 
f8e00 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f8e10 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f8e20 3a 20 22 53 44 4c 4e 65 74 5f 54 43 50 5f 4f 70  : "SDLNet_TCP_Op
f8e30 65 6e 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  en", "ns": 0, "l
f8e40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f8e50 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f8e60 5f 6e 65 74 2e 68 3a 31 34 31 3a 33 35 22 2c 20  _net.h:141:35", 
f8e70 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f8e80 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f8e90 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f8ea0 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f8eb0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f8ec0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f8ed0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 69 70 22  r", "name": "ip"
f8ee0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f8ef0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
f8f00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f8f10 22 49 50 61 64 64 72 65 73 73 22 20 7d 20 7d 20  "IPaddress" } } 
f8f20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f8f30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 43 50  ": { "tag": "TCP
f8f40 73 6f 63 6b 65 74 22 20 7d 20 7d 2c 0a 7b 20 22  socket" } },.{ "
f8f50 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f8f60 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65  , "name": "SDLNe
f8f70 74 5f 54 43 50 5f 41 63 63 65 70 74 22 2c 20 22  t_TCP_Accept", "
f8f80 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
f8f90 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
f8fa0 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68  e/SDL2/SDL_net.h
f8fb0 3a 31 34 36 3a 33 35 22 2c 20 22 76 61 72 69 61  :146:35", "varia
f8fc0 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
f8fd0 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
f8fe0 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
f8ff0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
f9000 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
f9010 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
f9020 61 6d 65 22 3a 20 22 73 65 72 76 65 72 22 2c 20  ame": "server", 
f9030 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f9040 20 22 54 43 50 73 6f 63 6b 65 74 22 20 7d 20 7d   "TCPsocket" } }
f9050 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
f9060 3a 20 7b 20 22 74 61 67 22 3a 20 22 54 43 50 73  : { "tag": "TCPs
f9070 6f 63 6b 65 74 22 20 7d 20 7d 2c 0a 7b 20 22 74  ocket" } },.{ "t
f9080 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
f9090 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65 74   "name": "SDLNet
f90a0 5f 54 43 50 5f 47 65 74 50 65 65 72 41 64 64 72  _TCP_GetPeerAddr
f90b0 65 73 73 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ess", "ns": 0, "
f90c0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
f90d0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
f90e0 4c 5f 6e 65 74 2e 68 3a 31 35 31 3a 33 37 22 2c  L_net.h:151:37",
f90f0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
f9100 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61  se, "inline": fa
f9110 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c  lse, "storage-cl
f9120 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20  ass": "extern", 
f9130 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b  "parameters": [{
f9140 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
f9150 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f  er", "name": "so
f9160 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ck", "type": { "
f9170 74 61 67 22 3a 20 22 54 43 50 73 6f 63 6b 65 74  tag": "TCPsocket
f9180 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
f9190 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f91a0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
f91b0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 49 50  e": { "tag": "IP
f91c0 61 64 64 72 65 73 73 22 20 7d 20 7d 20 7d 2c 0a  address" } } },.
f91d0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
f91e0 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
f91f0 4c 4e 65 74 5f 54 43 50 5f 53 65 6e 64 22 2c 20  LNet_TCP_Send", 
f9200 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
f9210 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f9220 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
f9230 68 3a 31 35 38 3a 32 39 22 2c 20 22 76 61 72 69  h:158:29", "vari
f9240 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
f9250 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
f9260 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
f9270 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
f9280 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
f9290 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f92a0 6e 61 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22  name": "sock", "
f92b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
f92c0 22 54 43 50 73 6f 63 6b 65 74 22 20 7d 20 7d 2c  "TCPsocket" } },
f92d0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
f92e0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
f92f0 64 61 74 61 22 2c 20 22 74 79 70 65 22 3a 20 7b  data", "type": {
f9300 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
f9310 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
f9320 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d  ag": ":void" } }
f9330 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70 61   }, { "tag": "pa
f9340 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
f9350 3a 20 22 6c 65 6e 22 2c 20 22 74 79 70 65 22 3a  : "len", "type":
f9360 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22   { "tag": ":int"
f9370 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32  , "bit-size": 32
f9380 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74  , "bit-alignment
f9390 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74  ": 32 } }], "ret
f93a0 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61  urn-type": { "ta
f93b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
f93c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f93d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
f93e0 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
f93f0 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
f9400 3a 20 22 53 44 4c 4e 65 74 5f 54 43 50 5f 52 65  : "SDLNet_TCP_Re
f9410 63 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  cv", "ns": 0, "l
f9420 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f9430 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f9440 5f 6e 65 74 2e 68 3a 31 36 37 3a 32 39 22 2c 20  _net.h:167:29", 
f9450 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f9460 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f9470 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f9480 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f9490 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f94a0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f94b0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f 63  r", "name": "soc
f94c0 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
f94d0 61 67 22 3a 20 22 54 43 50 73 6f 63 6b 65 74 22  ag": "TCPsocket"
f94e0 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
f94f0 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
f9500 65 22 3a 20 22 64 61 74 61 22 2c 20 22 74 79 70  e": "data", "typ
f9510 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f9520 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f9530 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64   { "tag": ":void
f9540 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f9550 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
f9560 6e 61 6d 65 22 3a 20 22 6d 61 78 6c 65 6e 22 2c  name": "maxlen",
f9570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f9580 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f9590 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f95a0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f95b0 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
f95c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
f95d0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
f95e0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
f95f0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
f9600 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
f9610 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65  , "name": "SDLNe
f9620 74 5f 54 43 50 5f 43 6c 6f 73 65 22 2c 20 22 6e  t_TCP_Close", "n
f9630 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
f9640 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f9650 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a  /SDL2/SDL_net.h:
f9660 31 37 30 3a 33 30 22 2c 20 22 76 61 72 69 61 64  170:30", "variad
f9670 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
f9680 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
f9690 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
f96a0 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
f96b0 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
f96c0 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
f96d0 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22 74 79  me": "sock", "ty
f96e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 54  pe": { "tag": "T
f96f0 43 50 73 6f 63 6b 65 74 22 20 7d 20 7d 5d 2c 20  CPsocket" } }], 
f9700 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
f9710 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
f9720 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73  } },.{ "tag": "s
f9730 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c  truct", "ns": 0,
f9740 20 22 6e 61 6d 65 22 3a 20 22 5f 55 44 50 73 6f   "name": "_UDPso
f9750 63 6b 65 74 22 2c 20 22 69 64 22 3a 20 30 2c 20  cket", "id": 0, 
f9760 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f9770 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f9780 44 4c 5f 6e 65 74 2e 68 3a 31 38 32 3a 31 36 22  DL_net.h:182:16"
f9790 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 30 2c  , "bit-size": 0,
f97a0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
f97b0 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a 20 5b  : 0, "fields": [
f97c0 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74  ] },.{ "tag": "t
f97d0 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a 20 30  ypedef", "ns": 0
f97e0 2c 20 22 6e 61 6d 65 22 3a 20 22 55 44 50 73 6f  , "name": "UDPso
f97f0 63 6b 65 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e  cket", "location
f9800 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
f9810 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a  /SDL2/SDL_net.h:
f9820 31 38 32 3a 32 38 22 2c 20 22 74 79 70 65 22 3a  182:28", "type":
f9830 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
f9840 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
f9850 22 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c  "tag": "struct",
f9860 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d 65 22   "ns": 0, "name"
f9870 3a 20 22 5f 55 44 50 73 6f 63 6b 65 74 22 2c 20  : "_UDPsocket", 
f9880 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
f9890 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
f98a0 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
f98b0 68 3a 31 38 32 3a 31 36 22 2c 20 22 62 69 74 2d  h:182:16", "bit-
f98c0 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
f98d0 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
f98e0 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 20 7d  ields": [] } } }
f98f0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 74 79 70 65  ,.{ "tag": "type
f9900 64 65 66 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  def", "ns": 0, "
f9910 6e 61 6d 65 22 3a 20 22 55 44 50 70 61 63 6b 65  name": "UDPpacke
f9920 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  t", "location": 
f9930 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f9940 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 31 39 30  L2/SDL_net.h:190
f9950 3a 33 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  :3", "type": { "
f9960 74 61 67 22 3a 20 22 73 74 72 75 63 74 22 2c 20  tag": "struct", 
f9970 22 6e 73 22 3a 20 31 32 30 39 36 2c 20 22 6e 61  "ns": 12096, "na
f9980 6d 65 22 3a 20 22 22 2c 20 22 69 64 22 3a 20 31  me": "", "id": 1
f9990 37 34 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20  74, "location": 
f99a0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
f99b0 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 31 38 33  L2/SDL_net.h:183
f99c0 3a 39 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  :9", "bit-size":
f99d0 20 33 32 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e   320, "bit-align
f99e0 6d 65 6e 74 22 3a 20 36 34 2c 20 22 66 69 65 6c  ment": 64, "fiel
f99f0 64 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  ds": [{ "tag": "
f9a00 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20  field", "name": 
f9a10 22 63 68 61 6e 6e 65 6c 22 2c 20 22 62 69 74 2d  "channel", "bit-
f9a20 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62 69 74  offset": 0, "bit
f9a30 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
f9a40 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c  -alignment": 32,
f9a50 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
f9a60 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
f9a70 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
f9a80 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
f9a90 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65  }, { "tag": "fie
f9aa0 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 64 61  ld", "name": "da
f9ab0 74 61 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ta", "bit-offset
f9ac0 22 3a 20 36 34 2c 20 22 62 69 74 2d 73 69 7a 65  ": 64, "bit-size
f9ad0 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69 67  ": 64, "bit-alig
f9ae0 6e 6d 65 6e 74 22 3a 20 36 34 2c 20 22 74 79 70  nment": 64, "typ
f9af0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70  e": { "tag": ":p
f9b00 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a  ointer", "type":
f9b10 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 38   { "tag": "Uint8
f9b20 22 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  " } } }, { "tag"
f9b30 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d 65  : "field", "name
f9b40 22 3a 20 22 6c 65 6e 22 2c 20 22 62 69 74 2d 6f  ": "len", "bit-o
f9b50 66 66 73 65 74 22 3a 20 31 32 38 2c 20 22 62 69  ffset": 128, "bi
f9b60 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
f9b70 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
f9b80 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
f9b90 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
f9ba0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f9bb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
f9bc0 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69   }, { "tag": "fi
f9bd0 65 6c 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  eld", "name": "m
f9be0 61 78 6c 65 6e 22 2c 20 22 62 69 74 2d 6f 66 66  axlen", "bit-off
f9bf0 73 65 74 22 3a 20 31 36 30 2c 20 22 62 69 74 2d  set": 160, "bit-
f9c00 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
f9c10 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20  alignment": 32, 
f9c20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
f9c30 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
f9c40 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f9c50 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
f9c60 2c 20 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c  , { "tag": "fiel
f9c70 64 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 74 61  d", "name": "sta
f9c80 74 75 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65  tus", "bit-offse
f9c90 74 22 3a 20 31 39 32 2c 20 22 62 69 74 2d 73 69  t": 192, "bit-si
f9ca0 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
f9cb0 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74  ignment": 32, "t
f9cc0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
f9cd0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
f9ce0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
f9cf0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20  nment": 32 } }, 
f9d00 7b 20 22 74 61 67 22 3a 20 22 66 69 65 6c 64 22  { "tag": "field"
f9d10 2c 20 22 6e 61 6d 65 22 3a 20 22 61 64 64 72 65  , "name": "addre
f9d20 73 73 22 2c 20 22 62 69 74 2d 6f 66 66 73 65 74  ss", "bit-offset
f9d30 22 3a 20 32 32 34 2c 20 22 62 69 74 2d 73 69 7a  ": 224, "bit-siz
f9d40 65 22 3a 20 36 34 2c 20 22 62 69 74 2d 61 6c 69  e": 64, "bit-ali
f9d50 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22 74 79  gnment": 32, "ty
f9d60 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 49  pe": { "tag": "I
f9d70 50 61 64 64 72 65 73 73 22 20 7d 20 7d 5d 20 7d  Paddress" } }] }
f9d80 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
f9d90 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
f9da0 20 22 53 44 4c 4e 65 74 5f 41 6c 6c 6f 63 50 61   "SDLNet_AllocPa
f9db0 63 6b 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  cket", "ns": 0, 
f9dc0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
f9dd0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
f9de0 44 4c 5f 6e 65 74 2e 68 3a 31 39 35 3a 33 37 22  DL_net.h:195:37"
f9df0 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
f9e00 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
f9e10 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
f9e20 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
f9e30 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
f9e40 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
f9e50 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
f9e60 69 7a 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ize", "type": { 
f9e70 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
f9e80 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
f9e90 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
f9ea0 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e  32 } }], "return
f9eb0 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
f9ec0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
f9ed0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
f9ee0 44 50 70 61 63 6b 65 74 22 20 7d 20 7d 20 7d 2c  DPpacket" } } },
f9ef0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
f9f00 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
f9f10 44 4c 4e 65 74 5f 52 65 73 69 7a 65 50 61 63 6b  DLNet_ResizePack
f9f20 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  et", "ns": 0, "l
f9f30 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
f9f40 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
f9f50 5f 6e 65 74 2e 68 3a 31 39 36 3a 32 39 22 2c 20  _net.h:196:29", 
f9f60 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
f9f70 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c  e, "inline": fal
f9f80 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  se, "storage-cla
f9f90 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22  ss": "extern", "
f9fa0 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
f9fb0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
f9fc0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 63  r", "name": "pac
f9fd0 6b 65 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ket", "type": { 
f9fe0 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
f9ff0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fa000 67 22 3a 20 22 55 44 50 70 61 63 6b 65 74 22 20  g": "UDPpacket" 
fa010 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  } } }, { "tag": 
fa020 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
fa030 6d 65 22 3a 20 22 6e 65 77 73 69 7a 65 22 2c 20  me": "newsize", 
fa040 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fa050 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69   ":int", "bit-si
fa060 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c  ze": 32, "bit-al
fa070 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d  ignment": 32 } }
fa080 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
fa090 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
fa0a0 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
fa0b0 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
fa0c0 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
fa0d0 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
fa0e0 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65 74   "name": "SDLNet
fa0f0 5f 46 72 65 65 50 61 63 6b 65 74 22 2c 20 22 6e  _FreePacket", "n
fa100 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
fa110 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
fa120 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a  /SDL2/SDL_net.h:
fa130 31 39 37 3a 33 30 22 2c 20 22 76 61 72 69 61 64  197:30", "variad
fa140 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
fa150 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
fa160 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
fa170 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
fa180 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
fa190 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
fa1a0 6d 65 22 3a 20 22 70 61 63 6b 65 74 22 2c 20 22  me": "packet", "
fa1b0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fa1c0 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70  ":pointer", "typ
fa1d0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 44  e": { "tag": "UD
fa1e0 50 70 61 63 6b 65 74 22 20 7d 20 7d 20 7d 5d 2c  Ppacket" } } }],
fa1f0 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
fa200 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
fa210 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22   } },.{ "tag": "
fa220 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65  function", "name
fa230 22 3a 20 22 53 44 4c 4e 65 74 5f 41 6c 6c 6f 63  ": "SDLNet_Alloc
fa240 50 61 63 6b 65 74 56 22 2c 20 22 6e 73 22 3a 20  PacketV", "ns": 
fa250 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
fa260 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
fa270 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 30 34 3a  2/SDL_net.h:204:
fa280 33 38 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  38", "variadic":
fa290 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
fa2a0 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
fa2b0 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
fa2c0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
fa2d0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
fa2e0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fa2f0 20 22 68 6f 77 6d 61 6e 79 22 2c 20 22 74 79 70   "howmany", "typ
fa300 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
fa310 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
fa320 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
fa330 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20  ent": 32 } }, { 
fa340 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fa350 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 69 7a  r", "name": "siz
fa360 65 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  e", "type": { "t
fa370 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
fa380 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
fa390 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fa3a0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fa3b0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fa3c0 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fa3d0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
fa3e0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
fa3f0 7b 20 22 74 61 67 22 3a 20 22 55 44 50 70 61 63  { "tag": "UDPpac
fa400 6b 65 74 22 20 7d 20 7d 20 7d 20 7d 2c 0a 7b 20  ket" } } } },.{ 
fa410 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
fa420 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e  ", "name": "SDLN
fa430 65 74 5f 46 72 65 65 50 61 63 6b 65 74 56 22 2c  et_FreePacketV",
fa440 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
fa450 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
fa460 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74  ude/SDL2/SDL_net
fa470 2e 68 3a 32 30 35 3a 33 30 22 2c 20 22 76 61 72  .h:205:30", "var
fa480 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
fa490 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
fa4a0 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
fa4b0 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
fa4c0 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
fa4d0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fa4e0 22 6e 61 6d 65 22 3a 20 22 70 61 63 6b 65 74 56  "name": "packetV
fa4f0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fa500 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20  g": ":pointer", 
fa510 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fa520 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
fa530 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
fa540 44 50 70 61 63 6b 65 74 22 20 7d 20 7d 20 7d 20  DPpacket" } } } 
fa550 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
fa560 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f  ": { "tag": ":vo
fa570 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22  id" } },.{ "tag"
fa580 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e  : "function", "n
fa590 61 6d 65 22 3a 20 22 53 44 4c 4e 65 74 5f 55 44  ame": "SDLNet_UD
fa5a0 50 5f 4f 70 65 6e 22 2c 20 22 6e 73 22 3a 20 30  P_Open", "ns": 0
fa5b0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fa5c0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
fa5d0 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 31 34 3a 33  /SDL_net.h:214:3
fa5e0 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  5", "variadic": 
fa5f0 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
fa600 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
fa610 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
fa620 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
fa630 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
fa640 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fa650 22 70 6f 72 74 22 2c 20 22 74 79 70 65 22 3a 20  "port", "type": 
fa660 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74 31 36  { "tag": "Uint16
fa670 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fa680 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fa690 22 55 44 50 73 6f 63 6b 65 74 22 20 7d 20 7d 2c  "UDPsocket" } },
fa6a0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fa6b0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
fa6c0 44 4c 4e 65 74 5f 55 44 50 5f 53 65 74 50 61 63  DLNet_UDP_SetPac
fa6d0 6b 65 74 4c 6f 73 73 22 2c 20 22 6e 73 22 3a 20  ketLoss", "ns": 
fa6e0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
fa6f0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
fa700 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 31 38 3a  2/SDL_net.h:218:
fa710 33 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  30", "variadic":
fa720 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
fa730 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
fa740 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
fa750 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
fa760 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
fa770 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fa780 20 22 73 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a   "sock", "type":
fa790 20 7b 20 22 74 61 67 22 3a 20 22 55 44 50 73 6f   { "tag": "UDPso
fa7a0 63 6b 65 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  cket" } }, { "ta
fa7b0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fa7c0 20 22 6e 61 6d 65 22 3a 20 22 70 65 72 63 65 6e   "name": "percen
fa7d0 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
fa7e0 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
fa7f0 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
fa800 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fa810 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fa820 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fa830 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74  :void" } },.{ "t
fa840 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
fa850 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65 74   "name": "SDLNet
fa860 5f 55 44 50 5f 42 69 6e 64 22 2c 20 22 6e 73 22  _UDP_Bind", "ns"
fa870 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
fa880 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
fa890 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 33  DL2/SDL_net.h:23
fa8a0 30 3a 32 39 22 2c 20 22 76 61 72 69 61 64 69 63  0:29", "variadic
fa8b0 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
fa8c0 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72  e": false, "stor
fa8d0 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74  age-class": "ext
fa8e0 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72  ern", "parameter
fa8f0 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70  s": [{ "tag": "p
fa900 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fa910 22 3a 20 22 73 6f 63 6b 22 2c 20 22 74 79 70 65  ": "sock", "type
fa920 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 44 50  ": { "tag": "UDP
fa930 73 6f 63 6b 65 74 22 20 7d 20 7d 2c 20 7b 20 22  socket" } }, { "
fa940 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fa950 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e  ", "name": "chan
fa960 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  nel", "type": { 
fa970 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
fa980 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
fa990 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
fa9a0 33 32 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  32 } }, { "tag":
fa9b0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fa9c0 61 6d 65 22 3a 20 22 61 64 64 72 65 73 73 22 2c  ame": "address",
fa9d0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fa9e0 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74  : ":pointer", "t
fa9f0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
faa00 49 50 61 64 64 72 65 73 73 22 20 7d 20 7d 20 7d  IPaddress" } } }
faa10 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
faa20 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
faa30 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
faa40 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
faa50 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74  t": 32 } },.{ "t
faa60 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  ag": "function",
faa70 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65 74   "name": "SDLNet
faa80 5f 55 44 50 5f 55 6e 62 69 6e 64 22 2c 20 22 6e  _UDP_Unbind", "n
faa90 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
faaa0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
faab0 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a  /SDL2/SDL_net.h:
faac0 32 33 33 3a 33 30 22 2c 20 22 76 61 72 69 61 64  233:30", "variad
faad0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
faae0 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73 74  ine": false, "st
faaf0 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 65  orage-class": "e
fab00 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65 74  xtern", "paramet
fab10 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20  ers": [{ "tag": 
fab20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
fab30 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22 74 79  me": "sock", "ty
fab40 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 55  pe": { "tag": "U
fab50 44 50 73 6f 63 6b 65 74 22 20 7d 20 7d 2c 20 7b  DPsocket" } }, {
fab60 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fab70 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 63 68  er", "name": "ch
fab80 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22 3a 20  annel", "type": 
fab90 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
faba0 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
fabb0 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
fabc0 3a 20 33 32 20 7d 20 7d 5d 2c 20 22 72 65 74 75  : 32 } }], "retu
fabd0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
fabe0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
fabf0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
fac00 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
fac10 4c 4e 65 74 5f 55 44 50 5f 47 65 74 50 65 65 72  LNet_UDP_GetPeer
fac20 41 64 64 72 65 73 73 22 2c 20 22 6e 73 22 3a 20  Address", "ns": 
fac30 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
fac40 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
fac50 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 34 31 3a  2/SDL_net.h:241:
fac60 33 37 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  37", "variadic":
fac70 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
fac80 3a 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67  : false, "storag
fac90 65 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72  e-class": "exter
faca0 6e 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  n", "parameters"
facb0 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
facc0 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
facd0 20 22 73 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a   "sock", "type":
face0 20 7b 20 22 74 61 67 22 3a 20 22 55 44 50 73 6f   { "tag": "UDPso
facf0 63 6b 65 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  cket" } }, { "ta
fad00 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fad10 20 22 6e 61 6d 65 22 3a 20 22 63 68 61 6e 6e 65   "name": "channe
fad20 6c 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  l", "type": { "t
fad30 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
fad40 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
fad50 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fad60 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fad70 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fad80 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65  :pointer", "type
fad90 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 49 50 61  ": { "tag": "IPa
fada0 64 64 72 65 73 73 22 20 7d 20 7d 20 7d 2c 0a 7b  ddress" } } },.{
fadb0 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
fadc0 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
fadd0 4e 65 74 5f 55 44 50 5f 53 65 6e 64 56 22 2c 20  Net_UDP_SendV", 
fade0 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fadf0 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fae00 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
fae10 68 3a 32 35 30 3a 32 39 22 2c 20 22 76 61 72 69  h:250:29", "vari
fae20 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fae30 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fae40 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fae50 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fae60 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fae70 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fae80 6e 61 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22  name": "sock", "
fae90 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
faea0 22 55 44 50 73 6f 63 6b 65 74 22 20 7d 20 7d 2c  "UDPsocket" } },
faeb0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
faec0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
faed0 70 61 63 6b 65 74 73 22 2c 20 22 74 79 70 65 22  packets", "type"
faee0 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
faef0 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
faf00 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
faf10 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
faf20 61 67 22 3a 20 22 55 44 50 70 61 63 6b 65 74 22  ag": "UDPpacket"
faf30 20 7d 20 7d 20 7d 20 7d 2c 20 7b 20 22 74 61 67   } } } }, { "tag
faf40 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
faf50 22 6e 61 6d 65 22 3a 20 22 6e 70 61 63 6b 65 74  "name": "npacket
faf60 73 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  s", "type": { "t
faf70 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69  ag": ":int", "bi
faf80 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69  t-size": 32, "bi
faf90 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32  t-alignment": 32
fafa0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fafb0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fafc0 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
fafd0 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
fafe0 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
faff0 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
fb000 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
fb010 4c 4e 65 74 5f 55 44 50 5f 53 65 6e 64 22 2c 20  LNet_UDP_Send", 
fb020 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fb030 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fb040 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
fb050 68 3a 32 36 34 3a 32 39 22 2c 20 22 76 61 72 69  h:264:29", "vari
fb060 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fb070 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fb080 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fb090 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fb0a0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fb0b0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fb0c0 6e 61 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22  name": "sock", "
fb0d0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fb0e0 22 55 44 50 73 6f 63 6b 65 74 22 20 7d 20 7d 2c  "UDPsocket" } },
fb0f0 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fb100 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fb110 63 68 61 6e 6e 65 6c 22 2c 20 22 74 79 70 65 22  channel", "type"
fb120 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74  : { "tag": ":int
fb130 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33  ", "bit-size": 3
fb140 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  2, "bit-alignmen
fb150 74 22 3a 20 33 32 20 7d 20 7d 2c 20 7b 20 22 74  t": 32 } }, { "t
fb160 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fb170 2c 20 22 6e 61 6d 65 22 3a 20 22 70 61 63 6b 65  , "name": "packe
fb180 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  t", "type": { "t
fb190 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c  ag": ":pointer",
fb1a0 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fb1b0 3a 20 22 55 44 50 70 61 63 6b 65 74 22 20 7d 20  : "UDPpacket" } 
fb1c0 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
fb1d0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fb1e0 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22  int", "bit-size"
fb1f0 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e  : 32, "bit-align
fb200 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b  ment": 32 } },.{
fb210 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
fb220 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
fb230 4e 65 74 5f 55 44 50 5f 52 65 63 76 56 22 2c 20  Net_UDP_RecvV", 
fb240 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fb250 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fb260 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
fb270 68 3a 32 37 36 3a 32 39 22 2c 20 22 76 61 72 69  h:276:29", "vari
fb280 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fb290 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fb2a0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fb2b0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fb2c0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fb2d0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fb2e0 6e 61 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22  name": "sock", "
fb2f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fb300 22 55 44 50 73 6f 63 6b 65 74 22 20 7d 20 7d 2c  "UDPsocket" } },
fb310 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fb320 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fb330 70 61 63 6b 65 74 73 22 2c 20 22 74 79 70 65 22  packets", "type"
fb340 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69  : { "tag": ":poi
fb350 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b  nter", "type": {
fb360 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65   "tag": ":pointe
fb370 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  r", "type": { "t
fb380 61 67 22 3a 20 22 55 44 50 70 61 63 6b 65 74 22  ag": "UDPpacket"
fb390 20 7d 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75   } } } }], "retu
fb3a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
fb3b0 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
fb3c0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
fb3d0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
fb3e0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
fb3f0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
fb400 20 22 53 44 4c 4e 65 74 5f 55 44 50 5f 52 65 63   "SDLNet_UDP_Rec
fb410 76 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f  v", "ns": 0, "lo
fb420 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69  cation": "/usr/i
fb430 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f  nclude/SDL2/SDL_
fb440 6e 65 74 2e 68 3a 32 38 38 3a 32 39 22 2c 20 22  net.h:288:29", "
fb450 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65  variadic": false
fb460 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
fb470 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
fb480 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
fb490 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
fb4a0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fb4b0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f 63 6b  ", "name": "sock
fb4c0 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fb4d0 67 22 3a 20 22 55 44 50 73 6f 63 6b 65 74 22 20  g": "UDPsocket" 
fb4e0 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22 70  } }, { "tag": "p
fb4f0 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65  arameter", "name
fb500 22 3a 20 22 70 61 63 6b 65 74 22 2c 20 22 74 79  ": "packet", "ty
fb510 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fb520 70 6f 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22  pointer", "type"
fb530 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 44 50 70  : { "tag": "UDPp
fb540 61 63 6b 65 74 22 20 7d 20 7d 20 7d 5d 2c 20 22  acket" } } }], "
fb550 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
fb560 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22  "tag": ":int", "
fb570 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22  bit-size": 32, "
fb580 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20  bit-alignment": 
fb590 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  32 } },.{ "tag":
fb5a0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
fb5b0 6d 65 22 3a 20 22 53 44 4c 4e 65 74 5f 55 44 50  me": "SDLNet_UDP
fb5c0 5f 43 6c 6f 73 65 22 2c 20 22 6e 73 22 3a 20 30  _Close", "ns": 0
fb5d0 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fb5e0 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
fb5f0 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 39 31 3a 33  /SDL_net.h:291:3
fb600 30 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  0", "variadic": 
fb610 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
fb620 20 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65   false, "storage
fb630 2d 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e  -class": "extern
fb640 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
fb650 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
fb660 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fb670 22 73 6f 63 6b 22 2c 20 22 74 79 70 65 22 3a 20  "sock", "type": 
fb680 7b 20 22 74 61 67 22 3a 20 22 55 44 50 73 6f 63  { "tag": "UDPsoc
fb690 6b 65 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ket" } }], "retu
fb6a0 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
fb6b0 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20 7d 2c 0a  ": ":void" } },.
fb6c0 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75 63 74  { "tag": "struct
fb6d0 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e 61 6d  ", "ns": 0, "nam
fb6e0 65 22 3a 20 22 5f 53 44 4c 4e 65 74 5f 53 6f 63  e": "_SDLNet_Soc
fb6f0 6b 65 74 53 65 74 22 2c 20 22 69 64 22 3a 20 30  ketSet", "id": 0
fb700 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fb710 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
fb720 2f 53 44 4c 5f 6e 65 74 2e 68 3a 32 39 38 3a 31  /SDL_net.h:298:1
fb730 36 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  6", "bit-size": 
fb740 30 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e  0, "bit-alignmen
fb750 74 22 3a 20 30 2c 20 22 66 69 65 6c 64 73 22 3a  t": 0, "fields":
fb760 20 5b 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20   [] },.{ "tag": 
fb770 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22 3a  "typedef", "ns":
fb780 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c   0, "name": "SDL
fb790 4e 65 74 5f 53 6f 63 6b 65 74 53 65 74 22 2c 20  Net_SocketSet", 
fb7a0 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
fb7b0 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
fb7c0 44 4c 5f 6e 65 74 2e 68 3a 32 39 38 3a 33 35 22  DL_net.h:298:35"
fb7d0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fb7e0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fb7f0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fb800 22 73 74 72 75 63 74 22 2c 20 22 6e 73 22 3a 20  "struct", "ns": 
fb810 30 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c  0, "name": "_SDL
fb820 4e 65 74 5f 53 6f 63 6b 65 74 53 65 74 22 2c 20  Net_SocketSet", 
fb830 22 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "id": 0, "locati
fb840 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fb850 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
fb860 68 3a 32 39 38 3a 31 36 22 2c 20 22 62 69 74 2d  h:298:16", "bit-
fb870 73 69 7a 65 22 3a 20 30 2c 20 22 62 69 74 2d 61  size": 0, "bit-a
fb880 6c 69 67 6e 6d 65 6e 74 22 3a 20 30 2c 20 22 66  lignment": 0, "f
fb890 69 65 6c 64 73 22 3a 20 5b 5d 20 7d 20 7d 20 7d  ields": [] } } }
fb8a0 2c 0a 7b 20 22 74 61 67 22 3a 20 22 73 74 72 75  ,.{ "tag": "stru
fb8b0 63 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6e  ct", "ns": 0, "n
fb8c0 61 6d 65 22 3a 20 22 5f 53 44 4c 4e 65 74 5f 47  ame": "_SDLNet_G
fb8d0 65 6e 65 72 69 63 53 6f 63 6b 65 74 22 2c 20 22  enericSocket", "
fb8e0 69 64 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  id": 0, "locatio
fb8f0 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
fb900 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68  e/SDL2/SDL_net.h
fb910 3a 33 30 31 3a 31 36 22 2c 20 22 62 69 74 2d 73  :301:16", "bit-s
fb920 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
fb930 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 2c 20 22  lignment": 32, "
fb940 66 69 65 6c 64 73 22 3a 20 5b 7b 20 22 74 61 67  fields": [{ "tag
fb950 22 3a 20 22 66 69 65 6c 64 22 2c 20 22 6e 61 6d  ": "field", "nam
fb960 65 22 3a 20 22 72 65 61 64 79 22 2c 20 22 62 69  e": "ready", "bi
fb970 74 2d 6f 66 66 73 65 74 22 3a 20 30 2c 20 22 62  t-offset": 0, "b
fb980 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62  it-size": 32, "b
fb990 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33  it-alignment": 3
fb9a0 32 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  2, "type": { "ta
fb9b0 67 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74  g": ":int", "bit
fb9c0 2d 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74  -size": 32, "bit
fb9d0 2d 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20  -alignment": 32 
fb9e0 7d 20 7d 5d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  } }] },.{ "tag":
fb9f0 20 22 74 79 70 65 64 65 66 22 2c 20 22 6e 73 22   "typedef", "ns"
fba00 3a 20 30 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  : 0, "name": "SD
fba10 4c 4e 65 74 5f 47 65 6e 65 72 69 63 53 6f 63 6b  LNet_GenericSock
fba20 65 74 22 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  et", "location":
fba30 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
fba40 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 33 30  DL2/SDL_net.h:30
fba50 33 3a 34 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  3:4", "type": { 
fba60 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74 65 72  "tag": ":pointer
fba70 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fba80 67 22 3a 20 22 3a 73 74 72 75 63 74 22 2c 20 22  g": ":struct", "
fba90 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 4e 65 74 5f  name": "_SDLNet_
fbaa0 47 65 6e 65 72 69 63 53 6f 63 6b 65 74 22 2c 20  GenericSocket", 
fbab0 22 69 64 22 3a 20 31 37 36 20 7d 20 7d 20 7d 2c  "id": 176 } } },
fbac0 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fbad0 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
fbae0 44 4c 4e 65 74 5f 41 6c 6c 6f 63 53 6f 63 6b 65  DLNet_AllocSocke
fbaf0 74 53 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20  tSet", "ns": 0, 
fbb00 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73  "location": "/us
fbb10 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53  r/include/SDL2/S
fbb20 44 4c 5f 6e 65 74 2e 68 3a 33 30 39 3a 34 32 22  DL_net.h:309:42"
fbb30 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61  , "variadic": fa
fbb40 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66  lse, "inline": f
fbb50 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  alse, "storage-c
fbb60 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22 2c  lass": "extern",
fbb70 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
fbb80 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fbb90 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 6d  ter", "name": "m
fbba0 61 78 73 6f 63 6b 65 74 73 22 2c 20 22 74 79 70  axsockets", "typ
fbbb0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
fbbc0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
fbbd0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
fbbe0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 5d 2c 20 22  ent": 32 } }], "
fbbf0 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20  return-type": { 
fbc00 22 74 61 67 22 3a 20 22 53 44 4c 4e 65 74 5f 53  "tag": "SDLNet_S
fbc10 6f 63 6b 65 74 53 65 74 22 20 7d 20 7d 2c 0a 7b  ocketSet" } },.{
fbc20 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f   "tag": "functio
fbc30 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c  n", "name": "SDL
fbc40 4e 65 74 5f 41 64 64 53 6f 63 6b 65 74 22 2c 20  Net_AddSocket", 
fbc50 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69  "ns": 0, "locati
fbc60 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75  on": "/usr/inclu
fbc70 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e  de/SDL2/SDL_net.
fbc80 68 3a 33 31 32 3a 32 39 22 2c 20 22 76 61 72 69  h:312:29", "vari
fbc90 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69  adic": false, "i
fbca0 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22  nline": false, "
fbcb0 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20  storage-class": 
fbcc0 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d  "extern", "param
fbcd0 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22  eters": [{ "tag"
fbce0 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fbcf0 6e 61 6d 65 22 3a 20 22 73 65 74 22 2c 20 22 74  name": "set", "t
fbd00 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fbd10 53 44 4c 4e 65 74 5f 53 6f 63 6b 65 74 53 65 74  SDLNet_SocketSet
fbd20 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20  " } }, { "tag": 
fbd30 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61  "parameter", "na
fbd40 6d 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22 74 79  me": "sock", "ty
fbd50 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
fbd60 44 4c 4e 65 74 5f 47 65 6e 65 72 69 63 53 6f 63  DLNet_GenericSoc
fbd70 6b 65 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75  ket" } }], "retu
fbd80 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67  rn-type": { "tag
fbd90 22 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d  ": ":int", "bit-
fbda0 73 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d  size": 32, "bit-
fbdb0 61 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d  alignment": 32 }
fbdc0 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75   },.{ "tag": "fu
fbdd0 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a  nction", "name":
fbde0 20 22 53 44 4c 4e 65 74 5f 54 43 50 5f 41 64 64   "SDLNet_TCP_Add
fbdf0 53 6f 63 6b 65 74 22 2c 20 22 6e 73 22 3a 20 30  Socket", "ns": 0
fbe00 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f  , "location": "/
fbe10 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32  usr/include/SDL2
fbe20 2f 53 44 4c 5f 6e 65 74 2e 68 3a 33 31 33 3a 32  /SDL_net.h:313:2
fbe30 32 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20  2", "variadic": 
fbe40 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a  false, "inline":
fbe50 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d   true, "storage-
fbe60 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22  class": "static"
fbe70 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
fbe80 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
fbe90 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fbea0 73 65 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  set", "type": { 
fbeb0 22 74 61 67 22 3a 20 22 53 44 4c 4e 65 74 5f 53  "tag": "SDLNet_S
fbec0 6f 63 6b 65 74 53 65 74 22 20 7d 20 7d 2c 20 7b  ocketSet" } }, {
fbed0 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74   "tag": "paramet
fbee0 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f  er", "name": "so
fbef0 63 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  ck", "type": { "
fbf00 74 61 67 22 3a 20 22 54 43 50 73 6f 63 6b 65 74  tag": "TCPsocket
fbf10 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d  " } }], "return-
fbf20 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fbf30 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a  ":int", "bit-siz
fbf40 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69  e": 32, "bit-ali
fbf50 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c  gnment": 32 } },
fbf60 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74  .{ "tag": "funct
fbf70 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53  ion", "name": "S
fbf80 44 4c 4e 65 74 5f 55 44 50 5f 41 64 64 53 6f 63  DLNet_UDP_AddSoc
fbf90 6b 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22  ket", "ns": 0, "
fbfa0 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72  location": "/usr
fbfb0 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44  /include/SDL2/SD
fbfc0 4c 5f 6e 65 74 2e 68 3a 33 31 37 3a 32 32 22 2c  L_net.h:317:22",
fbfd0 20 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c   "variadic": fal
fbfe0 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72  se, "inline": tr
fbff0 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61  ue, "storage-cla
fc000 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22  ss": "static", "
fc010 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20  parameters": [{ 
fc020 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fc030 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 74  r", "name": "set
fc040 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61  ", "type": { "ta
fc050 67 22 3a 20 22 53 44 4c 4e 65 74 5f 53 6f 63 6b  g": "SDLNet_Sock
fc060 65 74 53 65 74 22 20 7d 20 7d 2c 20 7b 20 22 74  etSet" } }, { "t
fc070 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22  ag": "parameter"
fc080 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f 63 6b 22  , "name": "sock"
fc090 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fc0a0 22 3a 20 22 55 44 50 73 6f 63 6b 65 74 22 20 7d  ": "UDPsocket" }
fc0b0 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70   }], "return-typ
fc0c0 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69  e": { "tag": ":i
fc0d0 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a  nt", "bit-size":
fc0e0 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d   32, "bit-alignm
fc0f0 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20  ent": 32 } },.{ 
fc100 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e  "tag": "function
fc110 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e  ", "name": "SDLN
fc120 65 74 5f 44 65 6c 53 6f 63 6b 65 74 22 2c 20 22  et_DelSocket", "
fc130 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f  ns": 0, "locatio
fc140 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64  n": "/usr/includ
fc150 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68  e/SDL2/SDL_net.h
fc160 3a 33 32 34 3a 32 39 22 2c 20 22 76 61 72 69 61  :324:29", "varia
fc170 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e  dic": false, "in
fc180 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20 22 73  line": false, "s
fc190 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22  torage-class": "
fc1a0 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61 6d 65  extern", "parame
fc1b0 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a  ters": [{ "tag":
fc1c0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fc1d0 61 6d 65 22 3a 20 22 73 65 74 22 2c 20 22 74 79  ame": "set", "ty
fc1e0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53  pe": { "tag": "S
fc1f0 44 4c 4e 65 74 5f 53 6f 63 6b 65 74 53 65 74 22  DLNet_SocketSet"
fc200 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a 20 22   } }, { "tag": "
fc210 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fc220 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22 74 79 70  e": "sock", "typ
fc230 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fc240 4c 4e 65 74 5f 47 65 6e 65 72 69 63 53 6f 63 6b  LNet_GenericSock
fc250 65 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  et" } }], "retur
fc260 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
fc270 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
fc280 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
fc290 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
fc2a0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
fc2b0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
fc2c0 22 53 44 4c 4e 65 74 5f 54 43 50 5f 44 65 6c 53  "SDLNet_TCP_DelS
fc2d0 6f 63 6b 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c  ocket", "ns": 0,
fc2e0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fc2f0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
fc300 53 44 4c 5f 6e 65 74 2e 68 3a 33 32 35 3a 32 32  SDL_net.h:325:22
fc310 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
fc320 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
fc330 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65 2d 63  true, "storage-c
fc340 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63 22 2c  lass": "static",
fc350 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20 5b   "parameters": [
fc360 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65  { "tag": "parame
fc370 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73  ter", "name": "s
fc380 65 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  et", "type": { "
fc390 74 61 67 22 3a 20 22 53 44 4c 4e 65 74 5f 53 6f  tag": "SDLNet_So
fc3a0 63 6b 65 74 53 65 74 22 20 7d 20 7d 2c 20 7b 20  cketSet" } }, { 
fc3b0 22 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65  "tag": "paramete
fc3c0 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 6f 63  r", "name": "soc
fc3d0 6b 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74  k", "type": { "t
fc3e0 61 67 22 3a 20 22 54 43 50 73 6f 63 6b 65 74 22  ag": "TCPsocket"
fc3f0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fc400 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fc410 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73 69 7a 65  :int", "bit-size
fc420 22 3a 20 33 32 2c 20 22 62 69 74 2d 61 6c 69 67  ": 32, "bit-alig
fc430 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a  nment": 32 } },.
fc440 7b 20 22 74 61 67 22 3a 20 22 66 75 6e 63 74 69  { "tag": "functi
fc450 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44  on", "name": "SD
fc460 4c 4e 65 74 5f 55 44 50 5f 44 65 6c 53 6f 63 6b  LNet_UDP_DelSock
fc470 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  et", "ns": 0, "l
fc480 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
fc490 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
fc4a0 5f 6e 65 74 2e 68 3a 33 32 39 3a 32 32 22 2c 20  _net.h:329:22", 
fc4b0 22 76 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73  "variadic": fals
fc4c0 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75  e, "inline": tru
fc4d0 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
fc4e0 73 22 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70  s": "static", "p
fc4f0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
fc500 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fc510 22 2c 20 22 6e 61 6d 65 22 3a 20 22 73 65 74 22  ", "name": "set"
fc520 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fc530 22 3a 20 22 53 44 4c 4e 65 74 5f 53 6f 63 6b 65  ": "SDLNet_Socke
fc540 74 53 65 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61  tSet" } }, { "ta
fc550 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fc560 20 22 6e 61 6d 65 22 3a 20 22 73 6f 63 6b 22 2c   "name": "sock",
fc570 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fc580 3a 20 22 55 44 50 73 6f 63 6b 65 74 22 20 7d 20  : "UDPsocket" } 
fc590 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  }], "return-type
fc5a0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e  ": { "tag": ":in
fc5b0 74 22 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20  t", "bit-size": 
fc5c0 33 32 2c 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65  32, "bit-alignme
fc5d0 6e 74 22 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22  nt": 32 } },.{ "
fc5e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
fc5f0 2c 20 22 6e 61 6d 65 22 3a 20 22 53 44 4c 4e 65  , "name": "SDLNe
fc600 74 5f 43 68 65 63 6b 53 6f 63 6b 65 74 73 22 2c  t_CheckSockets",
fc610 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74   "ns": 0, "locat
fc620 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c  ion": "/usr/incl
fc630 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74  ude/SDL2/SDL_net
fc640 2e 68 3a 33 34 31 3a 32 39 22 2c 20 22 76 61 72  .h:341:29", "var
fc650 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c 20 22  iadic": false, "
fc660 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73 65 2c 20  inline": false, 
fc670 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22 3a  "storage-class":
fc680 20 22 65 78 74 65 72 6e 22 2c 20 22 70 61 72 61   "extern", "para
fc690 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61 67  meters": [{ "tag
fc6a0 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20  ": "parameter", 
fc6b0 22 6e 61 6d 65 22 3a 20 22 73 65 74 22 2c 20 22  "name": "set", "
fc6c0 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fc6d0 22 53 44 4c 4e 65 74 5f 53 6f 63 6b 65 74 53 65  "SDLNet_SocketSe
fc6e0 74 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22 3a  t" } }, { "tag":
fc6f0 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e   "parameter", "n
fc700 61 6d 65 22 3a 20 22 74 69 6d 65 6f 75 74 22 2c  ame": "timeout",
fc710 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22   "type": { "tag"
fc720 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 5d 2c  : "Uint32" } }],
fc730 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20   "return-type": 
fc740 7b 20 22 74 61 67 22 3a 20 22 3a 69 6e 74 22 2c  { "tag": ":int",
fc750 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 33 32 2c   "bit-size": 32,
fc760 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
fc770 3a 20 33 32 20 7d 20 7d 2c 0a 7b 20 22 74 61 67  : 32 } },.{ "tag
fc780 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22  ": "function", "
fc790 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 4e 65 74 5f  name": "_SDLNet_
fc7a0 53 6f 63 6b 65 74 52 65 61 64 79 22 2c 20 22 6e  SocketReady", "n
fc7b0 73 22 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e  s": 0, "location
fc7c0 22 3a 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65  ": "/usr/include
fc7d0 2f 53 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a  /SDL2/SDL_net.h:
fc7e0 33 34 38 3a 32 32 22 2c 20 22 76 61 72 69 61 64  348:22", "variad
fc7f0 69 63 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c  ic": false, "inl
fc800 69 6e 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f  ine": true, "sto
fc810 72 61 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74  rage-class": "st
fc820 61 74 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65  atic", "paramete
fc830 72 73 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22  rs": [{ "tag": "
fc840 70 61 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d  parameter", "nam
fc850 65 22 3a 20 22 73 6f 63 6b 22 2c 20 22 74 79 70  e": "sock", "typ
fc860 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 53 44  e": { "tag": "SD
fc870 4c 4e 65 74 5f 47 65 6e 65 72 69 63 53 6f 63 6b  LNet_GenericSock
fc880 65 74 22 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72  et" } }], "retur
fc890 6e 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22  n-type": { "tag"
fc8a0 3a 20 22 3a 69 6e 74 22 2c 20 22 62 69 74 2d 73  : ":int", "bit-s
fc8b0 69 7a 65 22 3a 20 33 32 2c 20 22 62 69 74 2d 61  ize": 32, "bit-a
fc8c0 6c 69 67 6e 6d 65 6e 74 22 3a 20 33 32 20 7d 20  lignment": 32 } 
fc8d0 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
fc8e0 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
fc8f0 22 53 44 4c 4e 65 74 5f 46 72 65 65 53 6f 63 6b  "SDLNet_FreeSock
fc900 65 74 53 65 74 22 2c 20 22 6e 73 22 3a 20 30 2c  etSet", "ns": 0,
fc910 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fc920 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
fc930 53 44 4c 5f 6e 65 74 2e 68 3a 33 35 34 3a 33 30  SDL_net.h:354:30
fc940 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
fc950 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
fc960 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
fc970 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
fc980 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
fc990 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d  [{ "tag": "param
fc9a0 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fc9b0 73 65 74 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  set", "type": { 
fc9c0 22 74 61 67 22 3a 20 22 53 44 4c 4e 65 74 5f 53  "tag": "SDLNet_S
fc9d0 6f 63 6b 65 74 53 65 74 22 20 7d 20 7d 5d 2c 20  ocketSet" } }], 
fc9e0 22 72 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b  "return-type": {
fc9f0 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20   "tag": ":void" 
fca00 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66  } },.{ "tag": "f
fca10 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22  unction", "name"
fca20 3a 20 22 53 44 4c 4e 65 74 5f 53 65 74 45 72 72  : "SDLNet_SetErr
fca30 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c  or", "ns": 0, "l
fca40 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f  ocation": "/usr/
fca50 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c  include/SDL2/SDL
fca60 5f 6e 65 74 2e 68 3a 33 36 30 3a 33 30 22 2c 20  _net.h:360:30", 
fca70 22 76 61 72 69 61 64 69 63 22 3a 20 74 72 75 65  "variadic": true
fca80 2c 20 22 69 6e 6c 69 6e 65 22 3a 20 66 61 6c 73  , "inline": fals
fca90 65 2c 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73  e, "storage-clas
fcaa0 73 22 3a 20 22 65 78 74 65 72 6e 22 2c 20 22 70  s": "extern", "p
fcab0 61 72 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22  arameters": [{ "
fcac0 74 61 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72  tag": "parameter
fcad0 22 2c 20 22 6e 61 6d 65 22 3a 20 22 66 6d 74 22  ", "name": "fmt"
fcae0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fcaf0 22 3a 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22  ": ":pointer", "
fcb00 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20  type": { "tag": 
fcb10 22 3a 63 68 61 72 22 2c 20 22 62 69 74 2d 73 69  ":char", "bit-si
fcb20 7a 65 22 3a 20 38 2c 20 22 62 69 74 2d 61 6c 69  ze": 8, "bit-ali
fcb30 67 6e 6d 65 6e 74 22 3a 20 38 20 7d 20 7d 20 7d  gnment": 8 } } }
fcb40 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65 22  ], "return-type"
fcb50 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69  : { "tag": ":voi
fcb60 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61 67 22 3a  d" } },.{ "tag":
fcb70 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20 22 6e 61   "function", "na
fcb80 6d 65 22 3a 20 22 53 44 4c 4e 65 74 5f 47 65 74  me": "SDLNet_Get
fcb90 45 72 72 6f 72 22 2c 20 22 6e 73 22 3a 20 30 2c  Error", "ns": 0,
fcba0 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22 2f 75   "location": "/u
fcbb0 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c 32 2f  sr/include/SDL2/
fcbc0 53 44 4c 5f 6e 65 74 2e 68 3a 33 36 31 3a 33 38  SDL_net.h:361:38
fcbd0 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a 20 66  ", "variadic": f
fcbe0 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22 3a 20  alse, "inline": 
fcbf0 66 61 6c 73 65 2c 20 22 73 74 6f 72 61 67 65 2d  false, "storage-
fcc00 63 6c 61 73 73 22 3a 20 22 65 78 74 65 72 6e 22  class": "extern"
fcc10 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a 20  , "parameters": 
fcc20 5b 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79 70 65  [], "return-type
fcc30 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
fcc40 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
fcc50 7b 20 22 74 61 67 22 3a 20 22 3a 63 68 61 72 22  { "tag": ":char"
fcc60 2c 20 22 62 69 74 2d 73 69 7a 65 22 3a 20 38 2c  , "bit-size": 8,
fcc70 20 22 62 69 74 2d 61 6c 69 67 6e 6d 65 6e 74 22   "bit-alignment"
fcc80 3a 20 38 20 7d 20 7d 20 7d 2c 0a 7b 20 22 74 61  : 8 } } },.{ "ta
fcc90 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
fcca0 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 4e 65 74  "name": "_SDLNet
fccb0 5f 57 72 69 74 65 31 36 22 2c 20 22 6e 73 22 3a  _Write16", "ns":
fccc0 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20   0, "location": 
fccd0 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44  "/usr/include/SD
fcce0 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 33 38 35  L2/SDL_net.h:385
fccf0 3a 32 33 22 2c 20 22 76 61 72 69 61 64 69 63 22  :23", "variadic"
fcd00 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65  : false, "inline
fcd10 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67  ": true, "storag
fcd20 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69  e-class": "stati
fcd30 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22  c", "parameters"
fcd40 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72  : [{ "tag": "par
fcd50 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a  ameter", "name":
fcd60 20 22 76 61 6c 75 65 22 2c 20 22 74 79 70 65 22   "value", "type"
fcd70 3a 20 7b 20 22 74 61 67 22 3a 20 22 55 69 6e 74  : { "tag": "Uint
fcd80 31 36 22 20 7d 20 7d 2c 20 7b 20 22 74 61 67 22  16" } }, { "tag"
fcd90 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c 20 22  : "parameter", "
fcda0 6e 61 6d 65 22 3a 20 22 61 72 65 61 70 22 2c 20  name": "areap", 
fcdb0 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  "type": { "tag":
fcdc0 20 22 3a 70 6f 69 6e 74 65 72 22 2c 20 22 74 79   ":pointer", "ty
fcdd0 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fcde0 76 6f 69 64 22 20 7d 20 7d 20 7d 5d 2c 20 22 72  void" } } }], "r
fcdf0 65 74 75 72 6e 2d 74 79 70 65 22 3a 20 7b 20 22  eturn-type": { "
fce00 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
fce10 7d 2c 0a 7b 20 22 74 61 67 22 3a 20 22 66 75 6e  },.{ "tag": "fun
fce20 63 74 69 6f 6e 22 2c 20 22 6e 61 6d 65 22 3a 20  ction", "name": 
fce30 22 5f 53 44 4c 4e 65 74 5f 57 72 69 74 65 33 32  "_SDLNet_Write32
fce40 22 2c 20 22 6e 73 22 3a 20 30 2c 20 22 6c 6f 63  ", "ns": 0, "loc
fce50 61 74 69 6f 6e 22 3a 20 22 2f 75 73 72 2f 69 6e  ation": "/usr/in
fce60 63 6c 75 64 65 2f 53 44 4c 32 2f 53 44 4c 5f 6e  clude/SDL2/SDL_n
fce70 65 74 2e 68 3a 33 39 30 3a 32 33 22 2c 20 22 76  et.h:390:23", "v
fce80 61 72 69 61 64 69 63 22 3a 20 66 61 6c 73 65 2c  ariadic": false,
fce90 20 22 69 6e 6c 69 6e 65 22 3a 20 74 72 75 65 2c   "inline": true,
fcea0 20 22 73 74 6f 72 61 67 65 2d 63 6c 61 73 73 22   "storage-class"
fceb0 3a 20 22 73 74 61 74 69 63 22 2c 20 22 70 61 72  : "static", "par
fcec0 61 6d 65 74 65 72 73 22 3a 20 5b 7b 20 22 74 61  ameters": [{ "ta
fced0 67 22 3a 20 22 70 61 72 61 6d 65 74 65 72 22 2c  g": "parameter",
fcee0 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
fcef0 2c 20 22 74 79 70 65 22 3a 20 7b 20 22 74 61 67  , "type": { "tag
fcf00 22 3a 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 2c  ": "Uint32" } },
fcf10 20 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61 6d   { "tag": "param
fcf20 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20 22  eter", "name": "
fcf30 61 72 65 61 70 22 2c 20 22 74 79 70 65 22 3a 20  areap", "type": 
fcf40 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e 74  { "tag": ":point
fcf50 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20 22  er", "type": { "
fcf60 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d 20  tag": ":void" } 
fcf70 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74 79  } }], "return-ty
fcf80 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a  pe": { "tag": ":
fcf90 76 6f 69 64 22 20 7d 20 7d 2c 0a 7b 20 22 74 61  void" } },.{ "ta
fcfa0 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 20  g": "function", 
fcfb0 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 4e 65 74  "name": "_SDLNet
fcfc0 5f 52 65 61 64 31 36 22 2c 20 22 6e 73 22 3a 20  _Read16", "ns": 
fcfd0 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a 20 22  0, "location": "
fcfe0 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53 44 4c  /usr/include/SDL
fcff0 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 33 39 35 3a  2/SDL_net.h:395:
fd000 32 35 22 2c 20 22 76 61 72 69 61 64 69 63 22 3a  25", "variadic":
fd010 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e 65 22   false, "inline"
fd020 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61 67 65  : true, "storage
fd030 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74 69 63  -class": "static
fd040 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73 22 3a  ", "parameters":
fd050 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61 72 61   [{ "tag": "para
fd060 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22 3a 20  meter", "name": 
fd070 22 61 72 65 61 70 22 2c 20 22 74 79 70 65 22 3a  "areap", "type":
fd080 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f 69 6e   { "tag": ":poin
fd090 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20 7b 20  ter", "type": { 
fd0a0 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22 20 7d  "tag": ":void" }
fd0b0 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e 2d 74   } }], "return-t
fd0c0 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a 20 22  ype": { "tag": "
fd0d0 55 69 6e 74 31 36 22 20 7d 20 7d 2c 0a 7b 20 22  Uint16" } },.{ "
fd0e0 74 61 67 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  tag": "function"
fd0f0 2c 20 22 6e 61 6d 65 22 3a 20 22 5f 53 44 4c 4e  , "name": "_SDLN
fd100 65 74 5f 52 65 61 64 33 32 22 2c 20 22 6e 73 22  et_Read32", "ns"
fd110 3a 20 30 2c 20 22 6c 6f 63 61 74 69 6f 6e 22 3a  : 0, "location":
fd120 20 22 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 53   "/usr/include/S
fd130 44 4c 32 2f 53 44 4c 5f 6e 65 74 2e 68 3a 34 30  DL2/SDL_net.h:40
fd140 30 3a 32 35 22 2c 20 22 76 61 72 69 61 64 69 63  0:25", "variadic
fd150 22 3a 20 66 61 6c 73 65 2c 20 22 69 6e 6c 69 6e  ": false, "inlin
fd160 65 22 3a 20 74 72 75 65 2c 20 22 73 74 6f 72 61  e": true, "stora
fd170 67 65 2d 63 6c 61 73 73 22 3a 20 22 73 74 61 74  ge-class": "stat
fd180 69 63 22 2c 20 22 70 61 72 61 6d 65 74 65 72 73  ic", "parameters
fd190 22 3a 20 5b 7b 20 22 74 61 67 22 3a 20 22 70 61  ": [{ "tag": "pa
fd1a0 72 61 6d 65 74 65 72 22 2c 20 22 6e 61 6d 65 22  rameter", "name"
fd1b0 3a 20 22 61 72 65 61 70 22 2c 20 22 74 79 70 65  : "areap", "type
fd1c0 22 3a 20 7b 20 22 74 61 67 22 3a 20 22 3a 70 6f  ": { "tag": ":po
fd1d0 69 6e 74 65 72 22 2c 20 22 74 79 70 65 22 3a 20  inter", "type": 
fd1e0 7b 20 22 74 61 67 22 3a 20 22 3a 76 6f 69 64 22  { "tag": ":void"
fd1f0 20 7d 20 7d 20 7d 5d 2c 20 22 72 65 74 75 72 6e   } } }], "return
fd200 2d 74 79 70 65 22 3a 20 7b 20 22 74 61 67 22 3a  -type": { "tag":
fd210 20 22 55 69 6e 74 33 32 22 20 7d 20 7d 0a 5d 0a   "Uint32" } }.].